<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>C MIP-SDK: mip_sdk_nav.h File Reference</title>

<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />

<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>

</head>
<body>
<div id="top"><!-- do not remove this div! -->


<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  
  
  <td style="padding-left: 0.5em;">
   <div id="projectname">C MIP-SDK
   
   </div>
   
  </td>
  
  
  
 </tr>
 </tbody>
</table>
</div>

<!-- Generated by Doxygen 1.7.5.1 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Defines</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">mip_sdk_nav.h File Reference</div>  </div>
</div>
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="mip_8h_source.html">mip.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="mip__sdk__interface_8h_source.html">mip_sdk_interface.h</a>&quot;</code><br/>
</div>
<p><a href="mip__sdk__nav_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__mip__nav__external__gps__update__command.html">_mip_nav_external_gps_update_command</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__mip__nav__external__heading__update__command.html">_mip_nav_external_heading_update_command</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__mip__nav__llh__pos.html">_mip_nav_llh_pos</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__mip__nav__ned__velocity.html">_mip_nav_ned_velocity</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__mip__nav__attitude__quaternion.html">_mip_nav_attitude_quaternion</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__mip__nav__attitude__dcm.html">_mip_nav_attitude_dcm</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__mip__nav__attitude__euler__angles.html">_mip_nav_attitude_euler_angles</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__mip__nav__gyro__bias.html">_mip_nav_gyro_bias</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__mip__nav__accel__bias.html">_mip_nav_accel_bias</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__mip__nav__llh__pos__uncertainty.html">_mip_nav_llh_pos_uncertainty</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__mip__nav__ned__vel__uncertainty.html">_mip_nav_ned_vel_uncertainty</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__mip__nav__euler__attitude__uncertainty.html">_mip_nav_euler_attitude_uncertainty</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__mip__nav__gyro__bias__uncertainty.html">_mip_nav_gyro_bias_uncertainty</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__mip__nav__accel__bias__uncertainty.html">_mip_nav_accel_bias_uncertainty</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__mip__nav__timestamp.html">_mip_nav_timestamp</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__mip__nav__status.html">_mip_nav_status</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__mip__nav__acceleration.html">_mip_nav_acceleration</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__mip__nav__gravity__vector.html">_mip_nav_gravity_vector</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__mip__nav__angular__rate.html">_mip_nav_angular_rate</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__mip__nav__quaternion__attitude__uncertainty.html">_mip_nav_quaternion_attitude_uncertainty</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__mip__nav__wgs84__gravity__mag.html">_mip_nav_wgs84_gravity_mag</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__mip__nav__heading__update__state.html">_mip_nav_heading_update_state</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__mip__nav__magnetic__model.html">_mip_nav_magnetic_model</a></td></tr>
<tr><td colspan="2"><h2><a name="define-members"></a>
Defines</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a61e0cd961b5dbf8f1e2ade62ccb8dd41"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_COMMAND_SET" ref="a61e0cd961b5dbf8f1e2ade62ccb8dd41" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_COMMAND_SET</b>&#160;&#160;&#160;0x0D</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aff74e3400e5599d957449268b0773388"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_DATA_SET" ref="aff74e3400e5599d957449268b0773388" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_DATA_SET</b>&#160;&#160;&#160;0x82</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6d6451ef3444134c7571a7ce5453c2c2"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_CMD_RESET_FILTER" ref="a6d6451ef3444134c7571a7ce5453c2c2" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_CMD_RESET_FILTER</b>&#160;&#160;&#160;0x01</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3c600b92687a86d371d0f86bc7d60aee"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_CMD_SET_INITIAL_ATTITUDE" ref="a3c600b92687a86d371d0f86bc7d60aee" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_CMD_SET_INITIAL_ATTITUDE</b>&#160;&#160;&#160;0x02</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="addfae7c8021c4238e8dfc8f9634e83be"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_CMD_SET_INITIAL_HEADING" ref="addfae7c8021c4238e8dfc8f9634e83be" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_CMD_SET_INITIAL_HEADING</b>&#160;&#160;&#160;0x03</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0f6b74ef93d9524ef5444bcdb7eff6f0"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_CMD_SET_INITIAL_HEADING_FROM_AHRS" ref="a0f6b74ef93d9524ef5444bcdb7eff6f0" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_CMD_SET_INITIAL_HEADING_FROM_AHRS</b>&#160;&#160;&#160;0x04</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a106f7a1f738ee70b3a8325e6737f5306"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_CMD_VEHICLE_DYNAMICS_MODE" ref="a106f7a1f738ee70b3a8325e6737f5306" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_CMD_VEHICLE_DYNAMICS_MODE</b>&#160;&#160;&#160;0x10</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aec55df1b257ffa5f60cf9695d585f018"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_CMD_SENSOR2VEHICLE_TRANSFORMATION" ref="aec55df1b257ffa5f60cf9695d585f018" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_CMD_SENSOR2VEHICLE_TRANSFORMATION</b>&#160;&#160;&#160;0x11</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aee9d4d67415e7685ba6e6024a7cf06c9"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_CMD_SENSOR2VEHICLE_OFFSET" ref="aee9d4d67415e7685ba6e6024a7cf06c9" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_CMD_SENSOR2VEHICLE_OFFSET</b>&#160;&#160;&#160;0x12</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a275e75197ad10437a1c19f3098e50b99"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_CMD_ANTENNA_OFFSET" ref="a275e75197ad10437a1c19f3098e50b99" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_CMD_ANTENNA_OFFSET</b>&#160;&#160;&#160;0x13</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a68e6e5e310d64f0700d402b101f8ea6d"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_CMD_BIAS_ESTIMATION_CONTROL" ref="a68e6e5e310d64f0700d402b101f8ea6d" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_CMD_BIAS_ESTIMATION_CONTROL</b>&#160;&#160;&#160;0x14</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a06c42f3bd5139fb0017d717971c4b492"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_CMD_GPS_SOURCE_CONTROL" ref="a06c42f3bd5139fb0017d717971c4b492" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_CMD_GPS_SOURCE_CONTROL</b>&#160;&#160;&#160;0x15</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af2d534958022e6877ca680168af2aa99"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_CMD_EXTERNAL_GPS_UPDATE" ref="af2d534958022e6877ca680168af2aa99" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_CMD_EXTERNAL_GPS_UPDATE</b>&#160;&#160;&#160;0x16</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a44c129c425f4177bafa194f15ae73d4f"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_CMD_EXTERNAL_HEADING_UPDATE" ref="a44c129c425f4177bafa194f15ae73d4f" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_CMD_EXTERNAL_HEADING_UPDATE</b>&#160;&#160;&#160;0x17</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a12b5986022bf145e95fbe1508957ea22"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_CMD_HEADING_UPDATE_CONTROL" ref="a12b5986022bf145e95fbe1508957ea22" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_CMD_HEADING_UPDATE_CONTROL</b>&#160;&#160;&#160;0x18</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7e8869ae46cd191157ba0cfb5a059a7e"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_CMD_AUTOINIT_CONTROL" ref="a7e8869ae46cd191157ba0cfb5a059a7e" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_CMD_AUTOINIT_CONTROL</b>&#160;&#160;&#160;0x19</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4cdc0bc32cd1afbfc5ef046ce6d71d1b"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_CMD_ACCEL_NOISE" ref="a4cdc0bc32cd1afbfc5ef046ce6d71d1b" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_CMD_ACCEL_NOISE</b>&#160;&#160;&#160;0x1A</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a47d74a830b1accee1712017a55dd5942"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_CMD_GYRO_NOISE" ref="a47d74a830b1accee1712017a55dd5942" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_CMD_GYRO_NOISE</b>&#160;&#160;&#160;0x1B</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aefbb5bf06b8dc84656f00470859a8e68"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_CMD_ACCEL_BIAS_MODEL" ref="aefbb5bf06b8dc84656f00470859a8e68" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_CMD_ACCEL_BIAS_MODEL</b>&#160;&#160;&#160;0x1C</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a77c9b921536a1ef1778fb3cd9c8e18f1"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_CMD_GYRO_BIAS_MODEL" ref="a77c9b921536a1ef1778fb3cd9c8e18f1" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_CMD_GYRO_BIAS_MODEL</b>&#160;&#160;&#160;0x1D</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5b6fb37d2c1f9dc5dc69a58c765ea1c3"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_REPLY_VEHICLE_DYNAMICS_MODE" ref="a5b6fb37d2c1f9dc5dc69a58c765ea1c3" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_REPLY_VEHICLE_DYNAMICS_MODE</b>&#160;&#160;&#160;0x80</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4384ddedec10247ecf353fe7a93a80cd"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_REPLY_SENSOR2VEHICLE_TRANSFORMATION" ref="a4384ddedec10247ecf353fe7a93a80cd" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_REPLY_SENSOR2VEHICLE_TRANSFORMATION</b>&#160;&#160;&#160;0x81</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7fb67964ea9bd9ecae864499cd49a7c4"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_REPLY_SENSOR2VEHICLE_OFFSET" ref="a7fb67964ea9bd9ecae864499cd49a7c4" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_REPLY_SENSOR2VEHICLE_OFFSET</b>&#160;&#160;&#160;0x82</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af989b82a5f625a84bfd5398bd6e7d03d"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_REPLY_ANTENNA_OFFSET" ref="af989b82a5f625a84bfd5398bd6e7d03d" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_REPLY_ANTENNA_OFFSET</b>&#160;&#160;&#160;0x83</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adf2a44d622b10b5ac248f6732a9ad9ad"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_REPLY_BIAS_ESTIMATION_CONTROL" ref="adf2a44d622b10b5ac248f6732a9ad9ad" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_REPLY_BIAS_ESTIMATION_CONTROL</b>&#160;&#160;&#160;0x84</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad748d4eeb9a52be850b76958ac072b8f"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_REPLY_GPS_SOURCE_CONTROL" ref="ad748d4eeb9a52be850b76958ac072b8f" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_REPLY_GPS_SOURCE_CONTROL</b>&#160;&#160;&#160;0x86</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acc44b05a818cba554f16330f0b570dbd"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_REPLY_HEADING_UPDATE_CONTROL" ref="acc44b05a818cba554f16330f0b570dbd" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_REPLY_HEADING_UPDATE_CONTROL</b>&#160;&#160;&#160;0x87</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad7ca5645eae582435c47333c0af06034"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_REPLY_AUTOINIT_CONTROL" ref="ad7ca5645eae582435c47333c0af06034" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_REPLY_AUTOINIT_CONTROL</b>&#160;&#160;&#160;0x88</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa71030953712f0179105b0f5b52ec9dc"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_REPLY_ACCEL_NOISE" ref="aa71030953712f0179105b0f5b52ec9dc" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_REPLY_ACCEL_NOISE</b>&#160;&#160;&#160;0x89</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae255ce938c0659a8a579bdfffaf1e0ef"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_REPLY_GYRO_NOISE" ref="ae255ce938c0659a8a579bdfffaf1e0ef" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_REPLY_GYRO_NOISE</b>&#160;&#160;&#160;0x8A</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6e6eea0a599cfde469263cfa0dbe453c"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_REPLY_ACCEL_BIAS_MODEL" ref="a6e6eea0a599cfde469263cfa0dbe453c" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_REPLY_ACCEL_BIAS_MODEL</b>&#160;&#160;&#160;0x8B</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a049a2a244cd3f5b731f69967dfb73c31"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_REPLY_GYRO_BIAS_MODEL" ref="a049a2a244cd3f5b731f69967dfb73c31" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_REPLY_GYRO_BIAS_MODEL</b>&#160;&#160;&#160;0x8C</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a04ce1656ecb5877ffb0c5af8a532207a"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_DATA_LLH_POS" ref="a04ce1656ecb5877ffb0c5af8a532207a" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_DATA_LLH_POS</b>&#160;&#160;&#160;0x01</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af74bf0ab453e432410f85dea44bdc1b5"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_DATA_NED_VEL" ref="af74bf0ab453e432410f85dea44bdc1b5" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_DATA_NED_VEL</b>&#160;&#160;&#160;0x02</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aef8b39b4caaf5597f02283168c8a707c"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_DATA_ATT_QUATERNION" ref="aef8b39b4caaf5597f02283168c8a707c" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_DATA_ATT_QUATERNION</b>&#160;&#160;&#160;0x03</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4439e131cad90b976cadd5e9fd75aaa1"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_DATA_ATT_MATRIX" ref="a4439e131cad90b976cadd5e9fd75aaa1" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_DATA_ATT_MATRIX</b>&#160;&#160;&#160;0x04</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a18db1580596894794783f7c0fa386652"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_DATA_ATT_EULER_ANGLES" ref="a18db1580596894794783f7c0fa386652" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_DATA_ATT_EULER_ANGLES</b>&#160;&#160;&#160;0x05</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3ffd40f947ddf2ba3d7901f64b76e551"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_DATA_GYRO_BIAS" ref="a3ffd40f947ddf2ba3d7901f64b76e551" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_DATA_GYRO_BIAS</b>&#160;&#160;&#160;0x06</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af1b88c62016bef410bd94f886974b076"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_DATA_ACCEL_BIAS" ref="af1b88c62016bef410bd94f886974b076" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_DATA_ACCEL_BIAS</b>&#160;&#160;&#160;0x07</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a47d37e665738c2406de10be424438a2b"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_DATA_POS_UNCERTAINTY" ref="a47d37e665738c2406de10be424438a2b" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_DATA_POS_UNCERTAINTY</b>&#160;&#160;&#160;0x08</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a237806cb1a30b79c07ca37083ec3668e"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_DATA_VEL_UNCERTAINTY" ref="a237806cb1a30b79c07ca37083ec3668e" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_DATA_VEL_UNCERTAINTY</b>&#160;&#160;&#160;0x09</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a28e474350792e487caa8b0be2a533f1a"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_DATA_ATT_UNCERTAINTY_EULER" ref="a28e474350792e487caa8b0be2a533f1a" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_DATA_ATT_UNCERTAINTY_EULER</b>&#160;&#160;&#160;0x0A</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a92959a6304b989005f3a02eb8c1b5028"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_DATA_GYRO_BIAS_UNCERTAINTY" ref="a92959a6304b989005f3a02eb8c1b5028" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_DATA_GYRO_BIAS_UNCERTAINTY</b>&#160;&#160;&#160;0x0B</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a83809987dab938de173d39c7795b88e8"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_DATA_ACCEL_BIAS_UNCERTAINTY" ref="a83809987dab938de173d39c7795b88e8" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_DATA_ACCEL_BIAS_UNCERTAINTY</b>&#160;&#160;&#160;0x0C</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2f5c80d1ae8586d21e57029b7fc1923a"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_DATA_ACCELERATION" ref="a2f5c80d1ae8586d21e57029b7fc1923a" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_DATA_ACCELERATION</b>&#160;&#160;&#160;0x0D</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acbdf7aadb71645dacc775630df2ae13e"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_DATA_ANGULAR_RATE" ref="acbdf7aadb71645dacc775630df2ae13e" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_DATA_ANGULAR_RATE</b>&#160;&#160;&#160;0x0E</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abdbf5d0a68068edd06beee9a1552dbb8"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_DATA_WGS84_GRAVITY" ref="abdbf5d0a68068edd06beee9a1552dbb8" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_DATA_WGS84_GRAVITY</b>&#160;&#160;&#160;0x0F</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac094d2d1e958c8e1caa1a0e3d7da1c53"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_DATA_FILTER_STATUS" ref="ac094d2d1e958c8e1caa1a0e3d7da1c53" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_DATA_FILTER_STATUS</b>&#160;&#160;&#160;0x10</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8e368e8c70e1dfe5bb6971fce32539fe"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_DATA_FILTER_TIMESTAMP" ref="a8e368e8c70e1dfe5bb6971fce32539fe" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_DATA_FILTER_TIMESTAMP</b>&#160;&#160;&#160;0x11</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a46b716fbd89a0ca5abaa0eb2abb8e90c"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_DATA_ATT_UNCERTAINTY_QUATERNION" ref="a46b716fbd89a0ca5abaa0eb2abb8e90c" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_DATA_ATT_UNCERTAINTY_QUATERNION</b>&#160;&#160;&#160;0x12</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a43dc60f231c37d6bcd8a595c96243986"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_DATA_GRAVITY_VECTOR" ref="a43dc60f231c37d6bcd8a595c96243986" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_DATA_GRAVITY_VECTOR</b>&#160;&#160;&#160;0x13</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a371dac00602d40f57cb5aece77edb537"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_DATA_HEADING_UPDATE_STATE" ref="a371dac00602d40f57cb5aece77edb537" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_DATA_HEADING_UPDATE_STATE</b>&#160;&#160;&#160;0x14</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a312a3492c530ca7613d01eb7f83c0af0"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_DATA_MAGNETIC_MODEL" ref="a312a3492c530ca7613d01eb7f83c0af0" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_DATA_MAGNETIC_MODEL</b>&#160;&#160;&#160;0x15</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><b>IS_NAV_DATA_DESCRIPTOR</b>(DESC)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3daeff4300f0e3c68dfb354dc11288a4"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_BIAS_ESTIMATION_OFF" ref="a3daeff4300f0e3c68dfb354dc11288a4" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_BIAS_ESTIMATION_OFF</b>&#160;&#160;&#160;0x00</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab318708874dd2379611a0cf6cf7c3f36"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_BIAS_ESTIMATION_ON" ref="ab318708874dd2379611a0cf6cf7c3f36" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_BIAS_ESTIMATION_ON</b>&#160;&#160;&#160;0x01</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0149dd1cd7e9faa88b9e768c01084de5"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_DYNAMICS_MODE_PORTABLE" ref="a0149dd1cd7e9faa88b9e768c01084de5" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_DYNAMICS_MODE_PORTABLE</b>&#160;&#160;&#160;0x01</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac98c36f9cd2d5f50acbe8db083835142"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_DYNAMICS_MODE_AUTOMOTIVE" ref="ac98c36f9cd2d5f50acbe8db083835142" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_DYNAMICS_MODE_AUTOMOTIVE</b>&#160;&#160;&#160;0x02</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af58861d4b0340ef1364feddb2a329b82"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_DYNAMICS_MODE_AIRBORNE" ref="af58861d4b0340ef1364feddb2a329b82" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_DYNAMICS_MODE_AIRBORNE</b>&#160;&#160;&#160;0x03</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9ee11457d1857049ae2dd252626b0447"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_HEADING_SOURCE_NONE" ref="a9ee11457d1857049ae2dd252626b0447" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_HEADING_SOURCE_NONE</b>&#160;&#160;&#160;0x00</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae07391fbdac8e9c40c10f3d053d28d74"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_HEADING_SOURCE_MAGNETOMETER" ref="ae07391fbdac8e9c40c10f3d053d28d74" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_HEADING_SOURCE_MAGNETOMETER</b>&#160;&#160;&#160;0x01</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0fe88a3fa6a17f6073cee831f087fbca"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_HEADING_SOURCE_GPS_VELOCITY" ref="a0fe88a3fa6a17f6073cee831f087fbca" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_HEADING_SOURCE_GPS_VELOCITY</b>&#160;&#160;&#160;0x02</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8b33f0f7f7c8ac93837b86a83ef15c30"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_HEADING_SOURCE_EXTERNAL" ref="a8b33f0f7f7c8ac93837b86a83ef15c30" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_HEADING_SOURCE_EXTERNAL</b>&#160;&#160;&#160;0x03</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><b>IS_NAV_HEADING_SOURCE</b>(SOURCE)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa049603fee075b85900ecf1b30dee992"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_HEADING_UPDATE_TYPE_TRUE_NORTH" ref="aa049603fee075b85900ecf1b30dee992" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_HEADING_UPDATE_TYPE_TRUE_NORTH</b>&#160;&#160;&#160;0x01</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a56467748b8f1a7e37a0228a74f9ce891"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_HEADING_UPDATE_TYPE_MAGNETIC_NORTH" ref="a56467748b8f1a7e37a0228a74f9ce891" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_HEADING_UPDATE_TYPE_MAGNETIC_NORTH</b>&#160;&#160;&#160;0x02</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><b>IS_NAV_HEADING_UPDATE_TYPE</b>(TYPE)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae1b708873a98e9e84e58e123bc225812"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_EKF_STATE_STARTUP" ref="ae1b708873a98e9e84e58e123bc225812" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_EKF_STATE_STARTUP</b>&#160;&#160;&#160;0x00</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a44bb1ca930f21132f6e11ae930dfc89b"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_EKF_STATE_INIT" ref="a44bb1ca930f21132f6e11ae930dfc89b" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_EKF_STATE_INIT</b>&#160;&#160;&#160;0x01</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5e87c72337cb00f1c4b9aca1d7fa1771"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_EKF_STATE_RUN_SOLUTION_VALID" ref="a5e87c72337cb00f1c4b9aca1d7fa1771" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_EKF_STATE_RUN_SOLUTION_VALID</b>&#160;&#160;&#160;0x02</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aec727e943a5922710f4a8f32a7dbcb23"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_EKF_STATE_RUN_SOLUTION_ERROR" ref="aec727e943a5922710f4a8f32a7dbcb23" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_EKF_STATE_RUN_SOLUTION_ERROR</b>&#160;&#160;&#160;0x03</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac80d019dd5a0bfd47e9c080c3ad4f8ca"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_EKF_DYNAMICS_MODE_PORTABLE" ref="ac80d019dd5a0bfd47e9c080c3ad4f8ca" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_EKF_DYNAMICS_MODE_PORTABLE</b>&#160;&#160;&#160;0x01</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aba7e16c62bc5c8a050f51f9738f42904"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_EKF_DYNAMICS_MODE_AUTOMOTIVE" ref="aba7e16c62bc5c8a050f51f9738f42904" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_EKF_DYNAMICS_MODE_AUTOMOTIVE</b>&#160;&#160;&#160;0x02</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab092c4f644ae0e4c1989ee97d97ee3da"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_EKF_DYNAMICS_MODE_AIRBORNE" ref="ab092c4f644ae0e4c1989ee97d97ee3da" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_EKF_DYNAMICS_MODE_AIRBORNE</b>&#160;&#160;&#160;0x03</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><b>IS_MIP_NAV_EKF_DYNAMICS_MODE</b>(MODE)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af10586a551dd4a78e7a79062500a5f41"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_EKF_STATUS_FLAG_INIT_NO_ATTITUDE" ref="af10586a551dd4a78e7a79062500a5f41" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_EKF_STATUS_FLAG_INIT_NO_ATTITUDE</b>&#160;&#160;&#160;0x1000</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa8859eaa24361bb24ec134d0b20a7f87"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_EKF_STATUS_FLAG_INIT_NO_POSITION_VELOCITY" ref="aa8859eaa24361bb24ec134d0b20a7f87" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_EKF_STATUS_FLAG_INIT_NO_POSITION_VELOCITY</b>&#160;&#160;&#160;0x2000</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af57093c0227fbf2f7ab38891f806daf6"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_EKF_STATUS_FLAG_IMU_UNAVAILABLE" ref="af57093c0227fbf2f7ab38891f806daf6" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_EKF_STATUS_FLAG_IMU_UNAVAILABLE</b>&#160;&#160;&#160;0x0001</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2b8d48a904691ac34d8e55cffb1a4998"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_EKF_STATUS_FLAG_GPS_UNAVAILABLE" ref="a2b8d48a904691ac34d8e55cffb1a4998" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_EKF_STATUS_FLAG_GPS_UNAVAILABLE</b>&#160;&#160;&#160;0x0002</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a58f84b6c25bdcd2a2d7d1f3e928f0922"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_EKF_STATUS_FLAG_MATRIX_SINGULARITY" ref="a58f84b6c25bdcd2a2d7d1f3e928f0922" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_EKF_STATUS_FLAG_MATRIX_SINGULARITY</b>&#160;&#160;&#160;0x0008</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9a85a61b6bc0fa3219abcc4d8be33a19"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_EKF_STATUS_FLAG_POSITION_COVARIANCE_WARNING" ref="a9a85a61b6bc0fa3219abcc4d8be33a19" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_EKF_STATUS_FLAG_POSITION_COVARIANCE_WARNING</b>&#160;&#160;&#160;0x0010</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad06fcb64d3d4d8a5250600baabe4f02d"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_EKF_STATUS_FLAG_VELOCITY_COVARIANCE_WARNING" ref="ad06fcb64d3d4d8a5250600baabe4f02d" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_EKF_STATUS_FLAG_VELOCITY_COVARIANCE_WARNING</b>&#160;&#160;&#160;0x0020</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a096c67770b706bd8d353e26a0e9909ba"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_EKF_STATUS_FLAG_ATTITUDE_COVARIANCE_WARNING" ref="a096c67770b706bd8d353e26a0e9909ba" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_EKF_STATUS_FLAG_ATTITUDE_COVARIANCE_WARNING</b>&#160;&#160;&#160;0x0040</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8b6b107b76b28acc3df580044afa92dd"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_EKF_STATUS_FLAG_NAN_IN_SOLUTION_WARNING" ref="a8b6b107b76b28acc3df580044afa92dd" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_EKF_STATUS_FLAG_NAN_IN_SOLUTION_WARNING</b>&#160;&#160;&#160;0x0080</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5aea79555802d7503ea97baffb3b1d27"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_EKF_BIAS_ESTIMATION_CONTROL_OFF" ref="a5aea79555802d7503ea97baffb3b1d27" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_EKF_BIAS_ESTIMATION_CONTROL_OFF</b>&#160;&#160;&#160;0x00</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afca6a023938b7a82fcc2292dd2234b22"></a><!-- doxytag: member="mip_sdk_nav.h::MIP_NAV_EKF_BIAS_ESTIMATION_CONTROL_ON" ref="afca6a023938b7a82fcc2292dd2234b22" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIP_NAV_EKF_BIAS_ESTIMATION_CONTROL_ON</b>&#160;&#160;&#160;0x01</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><b>IS_MIP_NAV_EKF_BIAS_ESTIMATION_CONTROL</b>(CONTROL)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afb244079850735880d37150df97a54e9"></a><!-- doxytag: member="mip_sdk_nav.h::NAV_HEADING_UPDATE_STATE_SOURCE_VALID" ref="afb244079850735880d37150df97a54e9" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>NAV_HEADING_UPDATE_STATE_SOURCE_VALID</b>&#160;&#160;&#160;0x0001</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6185d5f2f1b89396b11c450319a42c11"></a><!-- doxytag: member="mip_sdk_nav.h::NAV_HEADING_UPDATE_STATE_HEADING_VALID" ref="a6185d5f2f1b89396b11c450319a42c11" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>NAV_HEADING_UPDATE_STATE_HEADING_VALID</b>&#160;&#160;&#160;0x0002</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2bc1ba4ff61743484b7617b993f2e5b6"></a><!-- doxytag: member="mip_sdk_nav.h::NAV_HEADING_UPDATE_STATE_HEADING_1SIGMA_VALID" ref="a2bc1ba4ff61743484b7617b993f2e5b6" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>NAV_HEADING_UPDATE_STATE_HEADING_1SIGMA_VALID</b>&#160;&#160;&#160;0x0004</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3cae8bfecca6fc7dad91d656bf018a14"></a><!-- doxytag: member="mip_sdk_nav.h::NAV_HEADING_UPDATE_STATE_PACKET_VALID" ref="a3cae8bfecca6fc7dad91d656bf018a14" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>NAV_HEADING_UPDATE_STATE_PACKET_VALID</b>&#160;&#160;&#160;(NAV_HEADING_UPDATE_STATE_SOURCE_VALID | NAV_HEADING_UPDATE_STATE_HEADING_VALID | NAV_HEADING_UPDATE_STATE_HEADING_1SIGMA_VALID)</td></tr>
<tr><td colspan="2"><h2><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab0206076ab3c2f31c3bb7c003c5daf2b"></a><!-- doxytag: member="mip_sdk_nav.h::mip_nav_external_gps_update_command" ref="ab0206076ab3c2f31c3bb7c003c5daf2b" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="struct__mip__nav__external__gps__update__command.html">_mip_nav_external_gps_update_command</a>&#160;</td><td class="memItemRight" valign="bottom"><b>mip_nav_external_gps_update_command</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3c0b6cf8b5bc692a7f59a1377c86437b"></a><!-- doxytag: member="mip_sdk_nav.h::mip_nav_external_heading_update_command" ref="a3c0b6cf8b5bc692a7f59a1377c86437b" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="struct__mip__nav__external__heading__update__command.html">_mip_nav_external_heading_update_command</a>&#160;</td><td class="memItemRight" valign="bottom"><b>mip_nav_external_heading_update_command</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a260bc33d86ca185d7e74fde1fb4e9af5"></a><!-- doxytag: member="mip_sdk_nav.h::mip_nav_llh_pos" ref="a260bc33d86ca185d7e74fde1fb4e9af5" args="" -->
typedef struct <a class="el" href="struct__mip__nav__llh__pos.html">_mip_nav_llh_pos</a>&#160;</td><td class="memItemRight" valign="bottom"><b>mip_nav_llh_pos</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3b99259402ddd2956696d823c27d2aaf"></a><!-- doxytag: member="mip_sdk_nav.h::mip_nav_ned_velocity" ref="a3b99259402ddd2956696d823c27d2aaf" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="struct__mip__nav__ned__velocity.html">_mip_nav_ned_velocity</a>&#160;</td><td class="memItemRight" valign="bottom"><b>mip_nav_ned_velocity</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a26d0c3710be09fb22f1b6184f0b98759"></a><!-- doxytag: member="mip_sdk_nav.h::mip_nav_attitude_quaternion" ref="a26d0c3710be09fb22f1b6184f0b98759" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="struct__mip__nav__attitude__quaternion.html">_mip_nav_attitude_quaternion</a>&#160;</td><td class="memItemRight" valign="bottom"><b>mip_nav_attitude_quaternion</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a43a5bb176a1aa8783fe64a33b730de3d"></a><!-- doxytag: member="mip_sdk_nav.h::mip_nav_attitude_dcm" ref="a43a5bb176a1aa8783fe64a33b730de3d" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="struct__mip__nav__attitude__dcm.html">_mip_nav_attitude_dcm</a>&#160;</td><td class="memItemRight" valign="bottom"><b>mip_nav_attitude_dcm</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac0368d3345dc899777e71c6f3e334d0a"></a><!-- doxytag: member="mip_sdk_nav.h::mip_nav_attitude_euler_angles" ref="ac0368d3345dc899777e71c6f3e334d0a" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="struct__mip__nav__attitude__euler__angles.html">_mip_nav_attitude_euler_angles</a>&#160;</td><td class="memItemRight" valign="bottom"><b>mip_nav_attitude_euler_angles</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad008229da5819dfc021086d28393365c"></a><!-- doxytag: member="mip_sdk_nav.h::mip_nav_gyro_bias" ref="ad008229da5819dfc021086d28393365c" args="" -->
typedef struct <a class="el" href="struct__mip__nav__gyro__bias.html">_mip_nav_gyro_bias</a>&#160;</td><td class="memItemRight" valign="bottom"><b>mip_nav_gyro_bias</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6a7834e6ad12c89bb109ad625f76413e"></a><!-- doxytag: member="mip_sdk_nav.h::mip_nav_accel_bias" ref="a6a7834e6ad12c89bb109ad625f76413e" args="" -->
typedef struct <a class="el" href="struct__mip__nav__accel__bias.html">_mip_nav_accel_bias</a>&#160;</td><td class="memItemRight" valign="bottom"><b>mip_nav_accel_bias</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3404a0c1ec72026b1b595fa87b650e7c"></a><!-- doxytag: member="mip_sdk_nav.h::mip_nav_llh_pos_uncertainty" ref="a3404a0c1ec72026b1b595fa87b650e7c" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="struct__mip__nav__llh__pos__uncertainty.html">_mip_nav_llh_pos_uncertainty</a>&#160;</td><td class="memItemRight" valign="bottom"><b>mip_nav_llh_pos_uncertainty</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3179e38a7ccd107241298eb81a4ee912"></a><!-- doxytag: member="mip_sdk_nav.h::mip_nav_ned_vel_uncertainty" ref="a3179e38a7ccd107241298eb81a4ee912" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="struct__mip__nav__ned__vel__uncertainty.html">_mip_nav_ned_vel_uncertainty</a>&#160;</td><td class="memItemRight" valign="bottom"><b>mip_nav_ned_vel_uncertainty</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a05a29145fbc177661340dc7dcce20ba0"></a><!-- doxytag: member="mip_sdk_nav.h::mip_nav_euler_attitude_uncertainty" ref="a05a29145fbc177661340dc7dcce20ba0" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="struct__mip__nav__euler__attitude__uncertainty.html">_mip_nav_euler_attitude_uncertainty</a>&#160;</td><td class="memItemRight" valign="bottom"><b>mip_nav_euler_attitude_uncertainty</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae89a46d148fd1dc15047cea4bd10324c"></a><!-- doxytag: member="mip_sdk_nav.h::mip_nav_gyro_bias_uncertainty" ref="ae89a46d148fd1dc15047cea4bd10324c" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="struct__mip__nav__gyro__bias__uncertainty.html">_mip_nav_gyro_bias_uncertainty</a>&#160;</td><td class="memItemRight" valign="bottom"><b>mip_nav_gyro_bias_uncertainty</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a76c4dcc4fb670396173e49fb288533ed"></a><!-- doxytag: member="mip_sdk_nav.h::mip_nav_accel_bias_uncertainty" ref="a76c4dcc4fb670396173e49fb288533ed" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="struct__mip__nav__accel__bias__uncertainty.html">_mip_nav_accel_bias_uncertainty</a>&#160;</td><td class="memItemRight" valign="bottom"><b>mip_nav_accel_bias_uncertainty</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac88b7d30e41105728092fe1d23b96e39"></a><!-- doxytag: member="mip_sdk_nav.h::mip_nav_timestamp" ref="ac88b7d30e41105728092fe1d23b96e39" args="" -->
typedef struct <a class="el" href="struct__mip__nav__timestamp.html">_mip_nav_timestamp</a>&#160;</td><td class="memItemRight" valign="bottom"><b>mip_nav_timestamp</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abf3d3c6d7e62f5aa23deefd4719f3d83"></a><!-- doxytag: member="mip_sdk_nav.h::mip_nav_status" ref="abf3d3c6d7e62f5aa23deefd4719f3d83" args="" -->
typedef struct <a class="el" href="struct__mip__nav__status.html">_mip_nav_status</a>&#160;</td><td class="memItemRight" valign="bottom"><b>mip_nav_status</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa76d9e03f9b0ab73dbaf10fec5ead651"></a><!-- doxytag: member="mip_sdk_nav.h::mip_nav_acceleration" ref="aa76d9e03f9b0ab73dbaf10fec5ead651" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="struct__mip__nav__acceleration.html">_mip_nav_acceleration</a>&#160;</td><td class="memItemRight" valign="bottom"><b>mip_nav_acceleration</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a43245f1709e9498856ed7edeb1b4435b"></a><!-- doxytag: member="mip_sdk_nav.h::mip_nav_gravity_vector" ref="a43245f1709e9498856ed7edeb1b4435b" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="struct__mip__nav__gravity__vector.html">_mip_nav_gravity_vector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>mip_nav_gravity_vector</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a439af542a23f46bdcce6fa4606f2bb78"></a><!-- doxytag: member="mip_sdk_nav.h::mip_nav_angular_rate" ref="a439af542a23f46bdcce6fa4606f2bb78" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="struct__mip__nav__angular__rate.html">_mip_nav_angular_rate</a>&#160;</td><td class="memItemRight" valign="bottom"><b>mip_nav_angular_rate</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7563c925bcdb7a4362c89ccad8cb5f98"></a><!-- doxytag: member="mip_sdk_nav.h::mip_nav_quaternion_attitude_uncertainty" ref="a7563c925bcdb7a4362c89ccad8cb5f98" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="struct__mip__nav__quaternion__attitude__uncertainty.html">_mip_nav_quaternion_attitude_uncertainty</a>&#160;</td><td class="memItemRight" valign="bottom"><b>mip_nav_quaternion_attitude_uncertainty</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8aef89d200b0ba8147b90434bf822900"></a><!-- doxytag: member="mip_sdk_nav.h::mip_nav_wgs84_gravity_mag" ref="a8aef89d200b0ba8147b90434bf822900" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="struct__mip__nav__wgs84__gravity__mag.html">_mip_nav_wgs84_gravity_mag</a>&#160;</td><td class="memItemRight" valign="bottom"><b>mip_nav_wgs84_gravity_mag</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1c26c0c239690321904b62718e0afbe0"></a><!-- doxytag: member="mip_sdk_nav.h::mip_nav_heading_update_state" ref="a1c26c0c239690321904b62718e0afbe0" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="struct__mip__nav__heading__update__state.html">_mip_nav_heading_update_state</a>&#160;</td><td class="memItemRight" valign="bottom"><b>mip_nav_heading_update_state</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4612239fd3dab3b03ad76db240689882"></a><!-- doxytag: member="mip_sdk_nav.h::mip_nav_magnetic_model" ref="a4612239fd3dab3b03ad76db240689882" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="struct__mip__nav__magnetic__model.html">_mip_nav_magnetic_model</a>&#160;</td><td class="memItemRight" valign="bottom"><b>mip_nav_magnetic_model</b></td></tr>
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mip__sdk__nav_8h.html#acbaa20c0d1133fc507a31522c28c4cbe">mip_nav_llh_pos_byteswap</a> (<a class="el" href="struct__mip__nav__llh__pos.html">mip_nav_llh_pos</a> *llh_pos)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mip__sdk__nav_8h.html#ae714b61014e1abd794de2d4b8508ba53">mip_nav_ned_velocity_byteswap</a> (<a class="el" href="struct__mip__nav__ned__velocity.html">mip_nav_ned_velocity</a> *ned_velocity)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mip__sdk__nav_8h.html#ac369b73c25609fcd2fc278a09f721762">mip_nav_attitude_quaternion_byteswap</a> (<a class="el" href="struct__mip__nav__attitude__quaternion.html">mip_nav_attitude_quaternion</a> *attitude_quaternion)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mip__sdk__nav_8h.html#a08869f0c4ef08517a55c76d58016b788">mip_nav_attitude_dcm_byteswap</a> (<a class="el" href="struct__mip__nav__attitude__dcm.html">mip_nav_attitude_dcm</a> *attitude_dcm)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mip__sdk__nav_8h.html#accac12e85fbeb2a2bc20fdf7b46be52a">mip_nav_attitude_euler_angles_byteswap</a> (<a class="el" href="struct__mip__nav__attitude__euler__angles.html">mip_nav_attitude_euler_angles</a> *attitude_euler_angles)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mip__sdk__nav_8h.html#ae8bf702fd67fce542904880e259a91f6">mip_nav_gyro_bias_byteswap</a> (<a class="el" href="struct__mip__nav__gyro__bias.html">mip_nav_gyro_bias</a> *gyro_bias)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mip__sdk__nav_8h.html#adcc59507e727653e57c487c6700f54d4">mip_nav_accel_bias_byteswap</a> (<a class="el" href="struct__mip__nav__accel__bias.html">mip_nav_accel_bias</a> *accel_bias)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mip__sdk__nav_8h.html#a688d5b07548ea7f75d2d6661e711eebe">mip_nav_llh_pos_uncertainty_byteswap</a> (<a class="el" href="struct__mip__nav__llh__pos__uncertainty.html">mip_nav_llh_pos_uncertainty</a> *llh_pos_uncertainty)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mip__sdk__nav_8h.html#ab9a6c8766256b9b37da3580922e75869">mip_nav_ned_vel_uncertainty_byteswap</a> (<a class="el" href="struct__mip__nav__ned__vel__uncertainty.html">mip_nav_ned_vel_uncertainty</a> *ned_vel_uncertainty)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mip__sdk__nav_8h.html#aa0f19d81f75e61a250de6bf1cc17074f">mip_nav_euler_attitude_uncertainty_byteswap</a> (<a class="el" href="struct__mip__nav__euler__attitude__uncertainty.html">mip_nav_euler_attitude_uncertainty</a> *euler_attitude_uncertainty)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mip__sdk__nav_8h.html#a309af41d7add4f2b7bb0b1667e560e06">mip_nav_gyro_bias_uncertainty_byteswap</a> (<a class="el" href="struct__mip__nav__gyro__bias__uncertainty.html">mip_nav_gyro_bias_uncertainty</a> *gyro_bias_uncertainty)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mip__sdk__nav_8h.html#a1121e3683be62c7f4bd9bf101854ff00">mip_nav_accel_bias_uncertainty_byteswap</a> (<a class="el" href="struct__mip__nav__accel__bias__uncertainty.html">mip_nav_accel_bias_uncertainty</a> *accel_bias_uncertainty)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mip__sdk__nav_8h.html#a1e58fb2f35e665ad8f984c770a02b70b">mip_nav_timestamp_byteswap</a> (<a class="el" href="struct__mip__nav__timestamp.html">mip_nav_timestamp</a> *timestamp)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mip__sdk__nav_8h.html#a4eb14e455b187fced017031779442321">mip_nav_status_byteswap</a> (<a class="el" href="struct__mip__nav__status.html">mip_nav_status</a> *status)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mip__sdk__nav_8h.html#a259981d59812dd11dd1600b1aa9ac908">mip_nav_acceleration_byteswap</a> (<a class="el" href="struct__mip__nav__acceleration.html">mip_nav_acceleration</a> *acceleration)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mip__sdk__nav_8h.html#a7206c394585ddd64a39c0361857e0e46">mip_nav_gravity_vector_byteswap</a> (<a class="el" href="struct__mip__nav__gravity__vector.html">mip_nav_gravity_vector</a> *gravity_vector)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mip__sdk__nav_8h.html#a9c6b61ec4cab4b635384aa3e8b3672d3">mip_nav_angular_rate_byteswap</a> (<a class="el" href="struct__mip__nav__angular__rate.html">mip_nav_angular_rate</a> *angular_rate)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mip__sdk__nav_8h.html#a389eb291dac0c4071db16543e3549ecf">mip_nav_quaternion_attitude_uncertainty_byteswap</a> (<a class="el" href="struct__mip__nav__quaternion__attitude__uncertainty.html">mip_nav_quaternion_attitude_uncertainty</a> *quaternion_attitude_uncertainty)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mip__sdk__nav_8h.html#a542c140a3d49da783a1338a7c88a95dd">mip_nav_wgs84_gravity_mag_byteswap</a> (<a class="el" href="struct__mip__nav__wgs84__gravity__mag.html">mip_nav_wgs84_gravity_mag</a> *wgs84_gravity_mag)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mip__sdk__nav_8h.html#ad473cba1f4aeaaed024d2f6650925b4f">mip_nav_heading_update_state_byteswap</a> (<a class="el" href="struct__mip__nav__heading__update__state.html">mip_nav_heading_update_state</a> *heading_update_state)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mip__sdk__nav_8h.html#a674fe5e1b7d398d6e931a462d93adaec">mip_nav_magnetic_model_byteswap</a> (<a class="el" href="struct__mip__nav__magnetic__model.html">mip_nav_magnetic_model</a> *magnetic_model)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">u16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mip__sdk__nav_8h.html#a3cdf9bd310fe5f6bc8dd9f5ddb24cd97">mip_nav_reset_filter</a> (<a class="el" href="struct__mip__interface.html">mip_interface</a> *device_interface)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">u16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mip__sdk__nav_8h.html#a057765758cb935ac3292c96d46aa6210">mip_nav_set_init_attitude</a> (<a class="el" href="struct__mip__interface.html">mip_interface</a> *device_interface, float euler_angles[3])</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">u16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mip__sdk__nav_8h.html#abbac9cc02470a968bf6bbe02b54042e7">mip_nav_set_init_heading</a> (<a class="el" href="struct__mip__interface.html">mip_interface</a> *device_interface, float heading)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">u16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mip__sdk__nav_8h.html#a0e6be138e6bdd4fe1a4b3c8c7c3cc6f6">mip_nav_set_init_attitude_from_ahrs</a> (<a class="el" href="struct__mip__interface.html">mip_interface</a> *device_interface, float declination)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">u16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mip__sdk__nav_8h.html#a4b036927b1d6af532c1a855df60b28c0">mip_nav_vehicle_dynamics_mode</a> (<a class="el" href="struct__mip__interface.html">mip_interface</a> *device_interface, u8 function_selector, u8 *dynamics_mode)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">u16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mip__sdk__nav_8h.html#aea36bf98669903258dc8fc36305dd086">mip_nav_sensor2vehicle_tranformation</a> (<a class="el" href="struct__mip__interface.html">mip_interface</a> *device_interface, u8 function_selector, float euler_angles[3])</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">u16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mip__sdk__nav_8h.html#a042dab955eeaec0a7be038b0056409c7">mip_nav_sensor2vehicle_offset</a> (<a class="el" href="struct__mip__interface.html">mip_interface</a> *device_interface, u8 function_selector, float offset[3])</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">u16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mip__sdk__nav_8h.html#a1a3d286b272a599e3444be50a9ebff8a">mip_nav_antenna_offset</a> (<a class="el" href="struct__mip__interface.html">mip_interface</a> *device_interface, u8 function_selector, float offset[3])</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">u16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mip__sdk__nav_8h.html#a477b5243c6ddda958e9b4f1d9340c935">mip_nav_bias_estimation</a> (<a class="el" href="struct__mip__interface.html">mip_interface</a> *device_interface, u8 function_selector, u16 *bias_control)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">u16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mip__sdk__nav_8h.html#a3f87cba550bd12b04620c1fee85dd708">mip_nav_gps_source</a> (<a class="el" href="struct__mip__interface.html">mip_interface</a> *device_interface, u8 function_selector, u8 *gps_source)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">u16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mip__sdk__nav_8h.html#a5f8c25b4def078fb68ee8c8f52266951">mip_nav_external_gps_update</a> (<a class="el" href="struct__mip__interface.html">mip_interface</a> *device_interface, <a class="el" href="struct__mip__nav__external__gps__update__command.html">mip_nav_external_gps_update_command</a> *command)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">u16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mip__sdk__nav_8h.html#a7528e3f17f616aadc1053106e952073c">mip_nav_external_heading_update</a> (<a class="el" href="struct__mip__interface.html">mip_interface</a> *device_interface, <a class="el" href="struct__mip__nav__external__heading__update__command.html">mip_nav_external_heading_update_command</a> *command)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">u16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mip__sdk__nav_8h.html#a9abac39b694e67b2e31f866d294e9408">mip_nav_heading_source</a> (<a class="el" href="struct__mip__interface.html">mip_interface</a> *device_interface, u8 function_selector, u8 *heading_source)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">u16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mip__sdk__nav_8h.html#a0f210c5a7476485c3b09241456286b97">mip_nav_auto_initialization</a> (<a class="el" href="struct__mip__interface.html">mip_interface</a> *device_interface, u8 function_selector, u8 *enable)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">u16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mip__sdk__nav_8h.html#a2f63683de6dccb8924ec282e3f397338">mip_nav_accel_white_noise</a> (<a class="el" href="struct__mip__interface.html">mip_interface</a> *device_interface, u8 function_selector, float noise_1sigma[3])</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">u16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mip__sdk__nav_8h.html#aa9ab723d6de52f552cc8ded0dff3e0fc">mip_nav_gyro_white_noise</a> (<a class="el" href="struct__mip__interface.html">mip_interface</a> *device_interface, u8 function_selector, float noise_1sigma[3])</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">u16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mip__sdk__nav_8h.html#a82949eabacd0ee12a5d0eefe2e7c70d4">mip_nav_gyro_bias_model</a> (<a class="el" href="struct__mip__interface.html">mip_interface</a> *device_interface, u8 function_selector, float bias_beta[3], float bias_noise_1sigma[3])</td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><dl class="author"><dt><b>Author:</b></dt><dd>Nathan Miller </dd></dl>
<dl class="version"><dt><b>Version:</b></dt><dd>1.0 </dd></dl>
</div><hr/><h2>Define Documentation</h2>
<a class="anchor" id="a992cb13f59feea6d4317dc3729b48d65"></a><!-- doxytag: member="mip_sdk_nav.h::IS_MIP_NAV_EKF_BIAS_ESTIMATION_CONTROL" ref="a992cb13f59feea6d4317dc3729b48d65" args="(CONTROL)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define IS_MIP_NAV_EKF_BIAS_ESTIMATION_CONTROL</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">CONTROL</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<b>Value:</b><div class="fragment"><pre class="fragment">(((CONTROL)  == MIP_NAV_EKF_BIAS_ESTIMATION_CONTROL_OFF) || \
                                                         ((CONTROL)  == MIP_NAV_EKF_BIAS_ESTIMATION_CONTROL_ON))
</pre></div>
</div>
</div>
<a class="anchor" id="a838dd2a91292c3646ccce0fd3e246da1"></a><!-- doxytag: member="mip_sdk_nav.h::IS_MIP_NAV_EKF_DYNAMICS_MODE" ref="a838dd2a91292c3646ccce0fd3e246da1" args="(MODE)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define IS_MIP_NAV_EKF_DYNAMICS_MODE</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">MODE</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<b>Value:</b><div class="fragment"><pre class="fragment">(((MODE) == MIP_NAV_EKF_DYNAMICS_MODE_PORTABLE)   || \
                                            ((MODE) == MIP_NAV_EKF_DYNAMICS_MODE_AUTOMOTIVE) || \
                                            ((MODE) == MIP_NAV_EKF_DYNAMICS_MODE_AIRBORNE))
</pre></div>
</div>
</div>
<a class="anchor" id="a65b3ff776859a55b8b51737a2fafafdd"></a><!-- doxytag: member="mip_sdk_nav.h::IS_NAV_DATA_DESCRIPTOR" ref="a65b3ff776859a55b8b51737a2fafafdd" args="(DESC)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define IS_NAV_DATA_DESCRIPTOR</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">DESC</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<b>Value:</b><div class="fragment"><pre class="fragment">(((DESC) == MIP_NAV_DATA_LLH_POS)                     || \
                                      ((DESC) == MIP_NAV_DATA_NED_VEL)                     || \
                                      ((DESC) == MIP_NAV_DATA_ATT_QUATERNION)              || \
                                      ((DESC) == MIP_NAV_DATA_ATT_MATRIX)                  || \
                                      ((DESC) == MIP_NAV_DATA_ATT_EULER_ANGLES)            || \
                                      ((DESC) == MIP_NAV_DATA_GYRO_BIAS)                   || \
                                      ((DESC) == MIP_NAV_DATA_ACCEL_BIAS)                  || \
                                      ((DESC) == MIP_NAV_DATA_POS_UNCERTAINTY)             || \
                                      ((DESC) == MIP_NAV_DATA_VEL_UNCERTAINTY)             || \
                                      ((DESC) == MIP_NAV_DATA_ATT_UNCERTAINTY_EULER)       || \
                                      ((DESC) == MIP_NAV_DATA_GYRO_BIAS_UNCERTAINTY)       || \
                                      ((DESC) == MIP_NAV_DATA_ACCEL_BIAS_UNCERTAINTY)      || \
                                      ((DESC) == MIP_NAV_DATA_ACCELERATION)                || \
                                      ((DESC) == MIP_NAV_DATA_ANGULAR_RATE)                || \
                                      ((DESC) == MIP_NAV_DATA_WGS84_GRAVITY)               || \
                                      ((DESC) == MIP_NAV_DATA_FILTER_STATUS)               || \
                                      ((DESC) == MIP_NAV_DATA_FILTER_TIMESTAMP)            || \
                                      ((DESC) == MIP_NAV_DATA_ATT_UNCERTAINTY_QUATERNION)  || \
                                      ((DESC) == MIP_NAV_DATA_GRAVITY_VECTOR)              || \
                                      ((DESC) == MIP_NAV_DATA_HEADING_UPDATE_STATE)        || \
                                      ((DESC) == MIP_NAV_DATA_MAGNETIC_MODEL))
</pre></div>
</div>
</div>
<a class="anchor" id="a38fd9c7e9b5a8661e59b6bf6e04b91e2"></a><!-- doxytag: member="mip_sdk_nav.h::IS_NAV_HEADING_SOURCE" ref="a38fd9c7e9b5a8661e59b6bf6e04b91e2" args="(SOURCE)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define IS_NAV_HEADING_SOURCE</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">SOURCE</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<b>Value:</b><div class="fragment"><pre class="fragment">(((SOURCE) == MIP_NAV_HEADING_SOURCE_NONE)         || \
                                       ((SOURCE) == MIP_NAV_HEADING_SOURCE_MAGNETOMETER) || \
                                       ((SOURCE) == MIP_NAV_HEADING_SOURCE_GPS_VELOCITY) || \
                                       ((SOURCE) == MIP_NAV_HEADING_SOURCE_EXTERNAL))
</pre></div>
</div>
</div>
<a class="anchor" id="a04943f58e24e7ba27be5556ea57f3081"></a><!-- doxytag: member="mip_sdk_nav.h::IS_NAV_HEADING_UPDATE_TYPE" ref="a04943f58e24e7ba27be5556ea57f3081" args="(TYPE)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define IS_NAV_HEADING_UPDATE_TYPE</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">TYPE</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<b>Value:</b><div class="fragment"><pre class="fragment">(((TYPE) == MIP_NAV_HEADING_UPDATE_TYPE_TRUE_NORTH) || \
                                          ((TYPE) == MIP_NAV_HEADING_UPDATE_TYPE_MAGNETIC_NORTH))
</pre></div>
</div>
</div>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="adcc59507e727653e57c487c6700f54d4"></a><!-- doxytag: member="mip_sdk_nav.h::mip_nav_accel_bias_byteswap" ref="adcc59507e727653e57c487c6700f54d4" args="(mip_nav_accel_bias *accel_bias)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void mip_nav_accel_bias_byteswap </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct__mip__nav__accel__bias.html">mip_nav_accel_bias</a> *&#160;</td>
          <td class="paramname"><em>accel_bias</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<h2><a class="anchor" id="DESCRIPTION"></a>
DESCRIPTION</h2>
<p>Byteswap a NAV Accel Bias Structure. </p>
<h2><a class="anchor" id="DETAILS"></a>
DETAILS</h2>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">mip_nav_accel_bias</td><td>*accel_bias - The structure to be byteswapped. </td></tr>
  </table>
  </dd>
</dl>
<h2><a class="anchor" id="NOTES"></a>
NOTES</h2>
<p>None </p>

</div>
</div>
<a class="anchor" id="a1121e3683be62c7f4bd9bf101854ff00"></a><!-- doxytag: member="mip_sdk_nav.h::mip_nav_accel_bias_uncertainty_byteswap" ref="a1121e3683be62c7f4bd9bf101854ff00" args="(mip_nav_accel_bias_uncertainty *accel_bias_uncertainty)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void mip_nav_accel_bias_uncertainty_byteswap </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct__mip__nav__accel__bias__uncertainty.html">mip_nav_accel_bias_uncertainty</a> *&#160;</td>
          <td class="paramname"><em>accel_bias_uncertainty</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<h2><a class="anchor" id="DESCRIPTION"></a>
DESCRIPTION</h2>
<p>Byteswap a NAV Accel Bias Uncertainty Structure. </p>
<h2><a class="anchor" id="DETAILS"></a>
DETAILS</h2>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">mip_nav_accel_bias_uncertainty</td><td>*accel_bias_uncertainty - The structure to be byteswapped. </td></tr>
  </table>
  </dd>
</dl>
<h2><a class="anchor" id="NOTES"></a>
NOTES</h2>
<p>None </p>

</div>
</div>
<a class="anchor" id="a2f63683de6dccb8924ec282e3f397338"></a><!-- doxytag: member="mip_sdk_nav.h::mip_nav_accel_white_noise" ref="a2f63683de6dccb8924ec282e3f397338" args="(mip_interface *device_interface, u8 function_selector, float noise_1sigma[3])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u16 mip_nav_accel_white_noise </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct__mip__interface.html">mip_interface</a> *&#160;</td>
          <td class="paramname"><em>device_interface</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>function_selector</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>noise_1sigma</em>[3]&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<h2><a class="anchor" id="DESCRIPTION"></a>
DESCRIPTION</h2>
<p>Set or read the filter's accelerometer white noise values. </p>
<h2><a class="anchor" id="DETAILS"></a>
DETAILS</h2>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">mip_interface</td><td>*device_interface - The device interface. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">u8</td><td>function_selector - Selects which function to perform. </td></tr>
    <tr><td class="paramdir">[in,out]</td><td class="paramname">float</td><td>noise_1sigma[3] - The accelerometer 1-sigma white noise values in m/(s^2). (used to set or get depending on <code>function_selector</code>) </td></tr>
  </table>
  </dd>
</dl>
<dl><dt><b>Return values:</b></dt><dd>
  <table class="retval">
    <tr><td class="paramname">MIP_INTERFACE_ERROR</td><td>When there is a problem with the command format or the<br/>
 the device communications failed.<br/>
 </td></tr>
    <tr><td class="paramname">MIP_INTERFACE_OK</td><td>The command was successful.<br/>
 </td></tr>
  </table>
  </dd>
</dl>
<h2><a class="anchor" id="NOTES"></a>
NOTES</h2>
<p><br/>
 Possible <code>function_selector</code> values:<br/>
 </p>
<ul>
<li>0x01 - Use New Settings </li>
<li>0x02 - Read Current Settings </li>
<li>0x03 - Save Current Settings as Startup Settings </li>
<li>0x04 - Load Saved Settings </li>
<li>0x05 - Load Factory Default Settings</li>
</ul>
<p><code>settings</code> may be NULL for the following <code>function_selector</code> values:</p>
<ul>
<li>0x03 - Save Current Settings as Startup Settings </li>
<li>0x04 - Load Saved Settings </li>
<li>0x05 - Load Factory Default Settings</li>
</ul>
<p>The accelerometer 1-sigma white noise values are ordered [x, y, z] in the<br/>
 sensor frame in m/(s^2). These values are used as process noise and allow the user to tune<br/>
 the behavior of the Kalman filter for their particular application. </p>

</div>
</div>
<a class="anchor" id="a259981d59812dd11dd1600b1aa9ac908"></a><!-- doxytag: member="mip_sdk_nav.h::mip_nav_acceleration_byteswap" ref="a259981d59812dd11dd1600b1aa9ac908" args="(mip_nav_acceleration *acceleration)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void mip_nav_acceleration_byteswap </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct__mip__nav__acceleration.html">mip_nav_acceleration</a> *&#160;</td>
          <td class="paramname"><em>acceleration</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<h2><a class="anchor" id="DESCRIPTION"></a>
DESCRIPTION</h2>
<p>Byteswap a NAV Acceleration Structure. </p>
<h2><a class="anchor" id="DETAILS"></a>
DETAILS</h2>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">mip_nav_acceleration</td><td>*acceleration - The structure to be byteswapped. </td></tr>
  </table>
  </dd>
</dl>
<h2><a class="anchor" id="NOTES"></a>
NOTES</h2>
<p>None </p>

</div>
</div>
<a class="anchor" id="a9c6b61ec4cab4b635384aa3e8b3672d3"></a><!-- doxytag: member="mip_sdk_nav.h::mip_nav_angular_rate_byteswap" ref="a9c6b61ec4cab4b635384aa3e8b3672d3" args="(mip_nav_angular_rate *angular_rate)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void mip_nav_angular_rate_byteswap </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct__mip__nav__angular__rate.html">mip_nav_angular_rate</a> *&#160;</td>
          <td class="paramname"><em>angular_rate</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<h2><a class="anchor" id="DESCRIPTION"></a>
DESCRIPTION</h2>
<p>Byteswap a NAV Angular Rate Structure. </p>
<h2><a class="anchor" id="DETAILS"></a>
DETAILS</h2>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">mip_nav_angular_rate</td><td>*angular_rate - The structure to be byteswapped. </td></tr>
  </table>
  </dd>
</dl>
<h2><a class="anchor" id="NOTES"></a>
NOTES</h2>
<p>None </p>

</div>
</div>
<a class="anchor" id="a1a3d286b272a599e3444be50a9ebff8a"></a><!-- doxytag: member="mip_sdk_nav.h::mip_nav_antenna_offset" ref="a1a3d286b272a599e3444be50a9ebff8a" args="(mip_interface *device_interface, u8 function_selector, float offset[3])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u16 mip_nav_antenna_offset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct__mip__interface.html">mip_interface</a> *&#160;</td>
          <td class="paramname"><em>device_interface</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>function_selector</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>offset</em>[3]&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<h2><a class="anchor" id="DESCRIPTION"></a>
DESCRIPTION</h2>
<p>Set or read the filter's antenna offset settings. </p>
<h2><a class="anchor" id="DETAILS"></a>
DETAILS</h2>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">mip_interface</td><td>*device_interface - The device interface. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">u8</td><td>function_selector - Selects which function to perform. </td></tr>
    <tr><td class="paramdir">[in,out]</td><td class="paramname">float</td><td>offset - The offset of the antenna with-respect-to the sensor in meters. (used to set or get depending on <code>function_selector</code>) </td></tr>
  </table>
  </dd>
</dl>
<dl><dt><b>Return values:</b></dt><dd>
  <table class="retval">
    <tr><td class="paramname">MIP_INTERFACE_ERROR</td><td>When there is a problem with the command format or the<br/>
 the device communications failed.<br/>
 </td></tr>
    <tr><td class="paramname">MIP_INTERFACE_OK</td><td>The command was successful.<br/>
 </td></tr>
  </table>
  </dd>
</dl>
<h2><a class="anchor" id="NOTES"></a>
NOTES</h2>
<p><br/>
 Possible <code>function_selector</code> values:<br/>
 </p>
<ul>
<li>0x01 - Use New Settings </li>
<li>0x02 - Read Current Settings </li>
<li>0x03 - Save Current Settings as Startup Settings </li>
<li>0x04 - Load Saved Settings </li>
<li>0x05 - Load Factory Default Settings</li>
</ul>
<p><code>settings</code> may be NULL for the following <code>function_selector</code> values:</p>
<ul>
<li>0x03 - Save Current Settings as Startup Settings </li>
<li>0x04 - Load Saved Settings </li>
<li>0x05 - Load Factory Default Settings</li>
</ul>
<p>The offset is [x, y, z] in meters from the sensor to the antenna, expressed in the sensor frame. </p>

</div>
</div>
<a class="anchor" id="a08869f0c4ef08517a55c76d58016b788"></a><!-- doxytag: member="mip_sdk_nav.h::mip_nav_attitude_dcm_byteswap" ref="a08869f0c4ef08517a55c76d58016b788" args="(mip_nav_attitude_dcm *attitude_dcm)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void mip_nav_attitude_dcm_byteswap </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct__mip__nav__attitude__dcm.html">mip_nav_attitude_dcm</a> *&#160;</td>
          <td class="paramname"><em>attitude_dcm</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<h2><a class="anchor" id="DESCRIPTION"></a>
DESCRIPTION</h2>
<p>Byteswap a NAV Direction Cosine Matrix (DCM) Structure. </p>
<h2><a class="anchor" id="DETAILS"></a>
DETAILS</h2>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">mip_nav_attitude_dcm</td><td>*attitude_dcm - The structure to be byteswapped. </td></tr>
  </table>
  </dd>
</dl>
<h2><a class="anchor" id="NOTES"></a>
NOTES</h2>
<p>None </p>

</div>
</div>
<a class="anchor" id="accac12e85fbeb2a2bc20fdf7b46be52a"></a><!-- doxytag: member="mip_sdk_nav.h::mip_nav_attitude_euler_angles_byteswap" ref="accac12e85fbeb2a2bc20fdf7b46be52a" args="(mip_nav_attitude_euler_angles *attitude_euler_angles)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void mip_nav_attitude_euler_angles_byteswap </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct__mip__nav__attitude__euler__angles.html">mip_nav_attitude_euler_angles</a> *&#160;</td>
          <td class="paramname"><em>attitude_euler_angles</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<h2><a class="anchor" id="DESCRIPTION"></a>
DESCRIPTION</h2>
<p>Byteswap a NAV Euler Angle Attitude Uncertainty Structure. </p>
<h2><a class="anchor" id="DETAILS"></a>
DETAILS</h2>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">mip_nav_attitude_euler_angles</td><td>*attitude_euler_angles - The structure to be byteswapped. </td></tr>
  </table>
  </dd>
</dl>
<h2><a class="anchor" id="NOTES"></a>
NOTES</h2>
<p>None </p>

</div>
</div>
<a class="anchor" id="ac369b73c25609fcd2fc278a09f721762"></a><!-- doxytag: member="mip_sdk_nav.h::mip_nav_attitude_quaternion_byteswap" ref="ac369b73c25609fcd2fc278a09f721762" args="(mip_nav_attitude_quaternion *attitude_quaternion)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void mip_nav_attitude_quaternion_byteswap </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct__mip__nav__attitude__quaternion.html">mip_nav_attitude_quaternion</a> *&#160;</td>
          <td class="paramname"><em>attitude_quaternion</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<h2><a class="anchor" id="DESCRIPTION"></a>
DESCRIPTION</h2>
<p>Byteswap a NAV Quaternion Structure. </p>
<h2><a class="anchor" id="DETAILS"></a>
DETAILS</h2>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">mip_nav_attitude_quaternion</td><td>*attitude_quaternion - The structure to be byteswapped. </td></tr>
  </table>
  </dd>
</dl>
<h2><a class="anchor" id="NOTES"></a>
NOTES</h2>
<p>None </p>

</div>
</div>
<a class="anchor" id="a0f210c5a7476485c3b09241456286b97"></a><!-- doxytag: member="mip_sdk_nav.h::mip_nav_auto_initialization" ref="a0f210c5a7476485c3b09241456286b97" args="(mip_interface *device_interface, u8 function_selector, u8 *enable)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u16 mip_nav_auto_initialization </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct__mip__interface.html">mip_interface</a> *&#160;</td>
          <td class="paramname"><em>device_interface</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>function_selector</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8 *&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<h2><a class="anchor" id="DESCRIPTION"></a>
DESCRIPTION</h2>
<p>Set or read the filter's auto-initialization setting. </p>
<h2><a class="anchor" id="DETAILS"></a>
DETAILS</h2>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">mip_interface</td><td>*device_interface - The device interface. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">u8</td><td>function_selector - Selects which function to perform. </td></tr>
    <tr><td class="paramdir">[in,out]</td><td class="paramname">u8</td><td>*enable - The auto-initialization setting. (used to set or get depending on <code>function_selector</code>) </td></tr>
  </table>
  </dd>
</dl>
<dl><dt><b>Return values:</b></dt><dd>
  <table class="retval">
    <tr><td class="paramname">MIP_INTERFACE_ERROR</td><td>When there is a problem with the command format or the<br/>
 the device communications failed.<br/>
 </td></tr>
    <tr><td class="paramname">MIP_INTERFACE_OK</td><td>The command was successful.<br/>
 </td></tr>
  </table>
  </dd>
</dl>
<h2><a class="anchor" id="NOTES"></a>
NOTES</h2>
<p><br/>
 Possible <code>function_selector</code> values:<br/>
 </p>
<ul>
<li>0x01 - Use New Settings </li>
<li>0x02 - Read Current Settings </li>
<li>0x03 - Save Current Settings as Startup Settings </li>
<li>0x04 - Load Saved Settings </li>
<li>0x05 - Load Factory Default Settings</li>
</ul>
<p><code>settings</code> may be NULL for the following <code>function_selector</code> values:</p>
<ul>
<li>0x03 - Save Current Settings as Startup Settings </li>
<li>0x04 - Load Saved Settings </li>
<li>0x05 - Load Factory Default Settings</li>
</ul>
<p>Please consult the device DCP for valid auto-initialization values. </p>

</div>
</div>
<a class="anchor" id="a477b5243c6ddda958e9b4f1d9340c935"></a><!-- doxytag: member="mip_sdk_nav.h::mip_nav_bias_estimation" ref="a477b5243c6ddda958e9b4f1d9340c935" args="(mip_interface *device_interface, u8 function_selector, u16 *bias_control)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u16 mip_nav_bias_estimation </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct__mip__interface.html">mip_interface</a> *&#160;</td>
          <td class="paramname"><em>device_interface</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>function_selector</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16 *&#160;</td>
          <td class="paramname"><em>bias_control</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<h2><a class="anchor" id="DESCRIPTION"></a>
DESCRIPTION</h2>
<p>Set or read the filter's bias estimation control settings. </p>
<h2><a class="anchor" id="DETAILS"></a>
DETAILS</h2>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">mip_interface</td><td>*device_interface - The device interface. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">u8</td><td>function_selector - Selects which function to perform. </td></tr>
    <tr><td class="paramdir">[in,out]</td><td class="paramname">u16</td><td>*bias_control - The bais control value. (used to set or get depending on <code>function_selector</code>) </td></tr>
  </table>
  </dd>
</dl>
<dl><dt><b>Return values:</b></dt><dd>
  <table class="retval">
    <tr><td class="paramname">MIP_INTERFACE_ERROR</td><td>When there is a problem with the command format or the<br/>
 the device communications failed.<br/>
 </td></tr>
    <tr><td class="paramname">MIP_INTERFACE_OK</td><td>The command was successful.<br/>
 </td></tr>
  </table>
  </dd>
</dl>
<h2><a class="anchor" id="NOTES"></a>
NOTES</h2>
<p><br/>
 Possible <code>function_selector</code> values:<br/>
 </p>
<ul>
<li>0x01 - Use New Settings </li>
<li>0x02 - Read Current Settings </li>
<li>0x03 - Save Current Settings as Startup Settings </li>
<li>0x04 - Load Saved Settings </li>
<li>0x05 - Load Factory Default Settings</li>
</ul>
<p><code>settings</code> may be NULL for the following <code>function_selector</code> values:</p>
<ul>
<li>0x03 - Save Current Settings as Startup Settings </li>
<li>0x04 - Load Saved Settings </li>
<li>0x05 - Load Factory Default Settings</li>
</ul>
<p>Please consult the device DCP for valid bias control values </p>

</div>
</div>
<a class="anchor" id="aa0f19d81f75e61a250de6bf1cc17074f"></a><!-- doxytag: member="mip_sdk_nav.h::mip_nav_euler_attitude_uncertainty_byteswap" ref="aa0f19d81f75e61a250de6bf1cc17074f" args="(mip_nav_euler_attitude_uncertainty *euler_attitude_uncertainty)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void mip_nav_euler_attitude_uncertainty_byteswap </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct__mip__nav__euler__attitude__uncertainty.html">mip_nav_euler_attitude_uncertainty</a> *&#160;</td>
          <td class="paramname"><em>euler_attitude_uncertainty</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<h2><a class="anchor" id="DESCRIPTION"></a>
DESCRIPTION</h2>
<p>Byteswap a NAV Euler Attitude Uncertainty Structure. </p>
<h2><a class="anchor" id="DETAILS"></a>
DETAILS</h2>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">mip_nav_euler_attitude_uncertainty</td><td>*euler_attitude_uncertainty - The structure to be byteswapped. </td></tr>
  </table>
  </dd>
</dl>
<h2><a class="anchor" id="NOTES"></a>
NOTES</h2>
<p>None </p>

</div>
</div>
<a class="anchor" id="a5f8c25b4def078fb68ee8c8f52266951"></a><!-- doxytag: member="mip_sdk_nav.h::mip_nav_external_gps_update" ref="a5f8c25b4def078fb68ee8c8f52266951" args="(mip_interface *device_interface, mip_nav_external_gps_update_command *command)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u16 mip_nav_external_gps_update </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct__mip__interface.html">mip_interface</a> *&#160;</td>
          <td class="paramname"><em>device_interface</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct__mip__nav__external__gps__update__command.html">mip_nav_external_gps_update_command</a> *&#160;</td>
          <td class="paramname"><em>command</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<h2><a class="anchor" id="DESCRIPTION"></a>
DESCRIPTION</h2>
<p>Provide an external GPS update to the filter. </p>
<h2><a class="anchor" id="DETAILS"></a>
DETAILS</h2>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">mip_interface</td><td>*device_interface - The device interface. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">mip_nav_external_gps_update_command</td><td>*command - The external GPS update command. </td></tr>
  </table>
  </dd>
</dl>
<dl><dt><b>Return values:</b></dt><dd>
  <table class="retval">
    <tr><td class="paramname">MIP_INTERFACE_ERROR</td><td>When there is a problem with the command format or the<br/>
 the device communications failed.<br/>
 </td></tr>
    <tr><td class="paramname">MIP_INTERFACE_OK</td><td>The command was successful.<br/>
 </td></tr>
  </table>
  </dd>
</dl>
<h2><a class="anchor" id="NOTES"></a>
NOTES</h2>
<p>The device will only accept this command when external GPS is selected<br/>
 as the GPS source. Please consult the device DCP for how to configure this setting. </p>

</div>
</div>
<a class="anchor" id="a7528e3f17f616aadc1053106e952073c"></a><!-- doxytag: member="mip_sdk_nav.h::mip_nav_external_heading_update" ref="a7528e3f17f616aadc1053106e952073c" args="(mip_interface *device_interface, mip_nav_external_heading_update_command *command)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u16 mip_nav_external_heading_update </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct__mip__interface.html">mip_interface</a> *&#160;</td>
          <td class="paramname"><em>device_interface</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct__mip__nav__external__heading__update__command.html">mip_nav_external_heading_update_command</a> *&#160;</td>
          <td class="paramname"><em>command</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<h2><a class="anchor" id="DESCRIPTION"></a>
DESCRIPTION</h2>
<p>Provide an external heading update to the filter. </p>
<h2><a class="anchor" id="DETAILS"></a>
DETAILS</h2>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">mip_interface</td><td>*device_interface - The device interface. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">mip_nav_external_heading_update_command</td><td>*command - The external heading update command. </td></tr>
  </table>
  </dd>
</dl>
<dl><dt><b>Return values:</b></dt><dd>
  <table class="retval">
    <tr><td class="paramname">MIP_INTERFACE_ERROR</td><td>When there is a problem with the command format or the<br/>
 the device communications failed.<br/>
 </td></tr>
    <tr><td class="paramname">MIP_INTERFACE_OK</td><td>The command was successful.<br/>
 </td></tr>
  </table>
  </dd>
</dl>
<h2><a class="anchor" id="NOTES"></a>
NOTES</h2>
<p>The device will only accept this command when external heading is selected<br/>
 as the heading update source. Please consult the device DCP for how to configure this setting. </p>

</div>
</div>
<a class="anchor" id="a3f87cba550bd12b04620c1fee85dd708"></a><!-- doxytag: member="mip_sdk_nav.h::mip_nav_gps_source" ref="a3f87cba550bd12b04620c1fee85dd708" args="(mip_interface *device_interface, u8 function_selector, u8 *gps_source)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u16 mip_nav_gps_source </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct__mip__interface.html">mip_interface</a> *&#160;</td>
          <td class="paramname"><em>device_interface</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>function_selector</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8 *&#160;</td>
          <td class="paramname"><em>gps_source</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<h2><a class="anchor" id="DESCRIPTION"></a>
DESCRIPTION</h2>
<p>Set or read the filter's GPS source settings. </p>
<h2><a class="anchor" id="DETAILS"></a>
DETAILS</h2>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">mip_interface</td><td>*device_interface - The device interface. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">u8</td><td>function_selector - Selects which function to perform. </td></tr>
    <tr><td class="paramdir">[in,out]</td><td class="paramname">u8</td><td>*gps_source - The source of GPS updates to the filter. (used to set or get depending on <code>function_selector</code>) </td></tr>
  </table>
  </dd>
</dl>
<dl><dt><b>Return values:</b></dt><dd>
  <table class="retval">
    <tr><td class="paramname">MIP_INTERFACE_ERROR</td><td>When there is a problem with the command format or the<br/>
 the device communications failed.<br/>
 </td></tr>
    <tr><td class="paramname">MIP_INTERFACE_OK</td><td>The command was successful.<br/>
 </td></tr>
  </table>
  </dd>
</dl>
<h2><a class="anchor" id="NOTES"></a>
NOTES</h2>
<p><br/>
 Possible <code>function_selector</code> values:<br/>
 </p>
<ul>
<li>0x01 - Use New Settings </li>
<li>0x02 - Read Current Settings </li>
<li>0x03 - Save Current Settings as Startup Settings </li>
<li>0x04 - Load Saved Settings </li>
<li>0x05 - Load Factory Default Settings</li>
</ul>
<p><code>settings</code> may be NULL for the following <code>function_selector</code> values:</p>
<ul>
<li>0x03 - Save Current Settings as Startup Settings </li>
<li>0x04 - Load Saved Settings </li>
<li>0x05 - Load Factory Default Settings</li>
</ul>
<p>Please consult the device DCP for valid GPS source values. </p>

</div>
</div>
<a class="anchor" id="a7206c394585ddd64a39c0361857e0e46"></a><!-- doxytag: member="mip_sdk_nav.h::mip_nav_gravity_vector_byteswap" ref="a7206c394585ddd64a39c0361857e0e46" args="(mip_nav_gravity_vector *gravity_vector)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void mip_nav_gravity_vector_byteswap </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct__mip__nav__gravity__vector.html">mip_nav_gravity_vector</a> *&#160;</td>
          <td class="paramname"><em>gravity_vector</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<h2><a class="anchor" id="DESCRIPTION"></a>
DESCRIPTION</h2>
<p>Byteswap a NAV Gravity Vector Structure. </p>
<h2><a class="anchor" id="DETAILS"></a>
DETAILS</h2>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">mip_nav_gravity_vector</td><td>*gravity_vector - The structure to be byteswapped. </td></tr>
  </table>
  </dd>
</dl>
<h2><a class="anchor" id="NOTES"></a>
NOTES</h2>
<p>None </p>

</div>
</div>
<a class="anchor" id="ae8bf702fd67fce542904880e259a91f6"></a><!-- doxytag: member="mip_sdk_nav.h::mip_nav_gyro_bias_byteswap" ref="ae8bf702fd67fce542904880e259a91f6" args="(mip_nav_gyro_bias *gyro_bias)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void mip_nav_gyro_bias_byteswap </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct__mip__nav__gyro__bias.html">mip_nav_gyro_bias</a> *&#160;</td>
          <td class="paramname"><em>gyro_bias</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<h2><a class="anchor" id="DESCRIPTION"></a>
DESCRIPTION</h2>
<p>Byteswap a NAV Gyro Bias Structure. </p>
<h2><a class="anchor" id="DETAILS"></a>
DETAILS</h2>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">mip_nav_gyro_bias</td><td>*gyro_bias - The structure to be byteswapped. </td></tr>
  </table>
  </dd>
</dl>
<h2><a class="anchor" id="NOTES"></a>
NOTES</h2>
<p>None </p>

</div>
</div>
<a class="anchor" id="a82949eabacd0ee12a5d0eefe2e7c70d4"></a><!-- doxytag: member="mip_sdk_nav.h::mip_nav_gyro_bias_model" ref="a82949eabacd0ee12a5d0eefe2e7c70d4" args="(mip_interface *device_interface, u8 function_selector, float bias_beta[3], float bias_noise_1sigma[3])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u16 mip_nav_gyro_bias_model </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct__mip__interface.html">mip_interface</a> *&#160;</td>
          <td class="paramname"><em>device_interface</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>function_selector</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>bias_beta</em>[3], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>bias_noise_1sigma</em>[3]&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<h2><a class="anchor" id="DESCRIPTION"></a>
DESCRIPTION</h2>
<p>Set or read the filter's gyroscope Guass-Markov bias model values. </p>
<h2><a class="anchor" id="DETAILS"></a>
DETAILS</h2>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">mip_interface</td><td>*device_interface - The device interface. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">u8</td><td>function_selector - Selects which function to perform. </td></tr>
    <tr><td class="paramdir">[in,out]</td><td class="paramname">float</td><td>bias_beta[3] - The gyroscope bias model time constants in 1/sec. (used to set or get depending on <code>function_selector</code>) </td></tr>
    <tr><td class="paramdir">[in,out]</td><td class="paramname">float</td><td>bias_noise_1sigma[3] - The gyroscope bias model 1-sigma white noise values in rad/sec. (used to set or get depending on <code>function_selector</code>) </td></tr>
  </table>
  </dd>
</dl>
<dl><dt><b>Return values:</b></dt><dd>
  <table class="retval">
    <tr><td class="paramname">MIP_INTERFACE_ERROR</td><td>When there is a problem with the command format or the<br/>
 the device communications failed.<br/>
 </td></tr>
    <tr><td class="paramname">MIP_INTERFACE_OK</td><td>The command was successful.<br/>
 </td></tr>
  </table>
  </dd>
</dl>
<h2><a class="anchor" id="NOTES"></a>
NOTES</h2>
<p><br/>
 Possible <code>function_selector</code> values:<br/>
 </p>
<ul>
<li>0x01 - Use New Settings </li>
<li>0x02 - Read Current Settings </li>
<li>0x03 - Save Current Settings as Startup Settings </li>
<li>0x04 - Load Saved Settings </li>
<li>0x05 - Load Factory Default Settings</li>
</ul>
<p><code>settings</code> may be NULL for the following <code>function_selector</code> values:</p>
<ul>
<li>0x03 - Save Current Settings as Startup Settings </li>
<li>0x04 - Load Saved Settings </li>
<li>0x05 - Load Factory Default Settings</li>
</ul>
<p>The gyroscope Gauss-Markov bias model time constant values are ordered [x, y, z] in the<br/>
 sensor frame in units of 1/sec. The gyro Gauss-Markov bias model 1-sigma white noise values are ordered [x, y, z] in the<br/>
 sensor frame in units of rad/sec. These values are used as process noise to the gyro bias model and allow the user to tune<br/>
 the behavior of the Kalman filter for their particular application. </p>

</div>
</div>
<a class="anchor" id="a309af41d7add4f2b7bb0b1667e560e06"></a><!-- doxytag: member="mip_sdk_nav.h::mip_nav_gyro_bias_uncertainty_byteswap" ref="a309af41d7add4f2b7bb0b1667e560e06" args="(mip_nav_gyro_bias_uncertainty *gyro_bias_uncertainty)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void mip_nav_gyro_bias_uncertainty_byteswap </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct__mip__nav__gyro__bias__uncertainty.html">mip_nav_gyro_bias_uncertainty</a> *&#160;</td>
          <td class="paramname"><em>gyro_bias_uncertainty</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<h2><a class="anchor" id="DESCRIPTION"></a>
DESCRIPTION</h2>
<p>Byteswap a NAV Gyro Bias Uncertainty Structure. </p>
<h2><a class="anchor" id="DETAILS"></a>
DETAILS</h2>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">mip_nav_gyro_bias_uncertainty</td><td>*gyro_bias_uncertainty - The structure to be byteswapped. </td></tr>
  </table>
  </dd>
</dl>
<h2><a class="anchor" id="NOTES"></a>
NOTES</h2>
<p>None </p>

</div>
</div>
<a class="anchor" id="aa9ab723d6de52f552cc8ded0dff3e0fc"></a><!-- doxytag: member="mip_sdk_nav.h::mip_nav_gyro_white_noise" ref="aa9ab723d6de52f552cc8ded0dff3e0fc" args="(mip_interface *device_interface, u8 function_selector, float noise_1sigma[3])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u16 mip_nav_gyro_white_noise </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct__mip__interface.html">mip_interface</a> *&#160;</td>
          <td class="paramname"><em>device_interface</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>function_selector</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>noise_1sigma</em>[3]&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<h2><a class="anchor" id="DESCRIPTION"></a>
DESCRIPTION</h2>
<p>Set or read the filter's gyroscope white noise values. </p>
<h2><a class="anchor" id="DETAILS"></a>
DETAILS</h2>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">mip_interface</td><td>*device_interface - The device interface. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">u8</td><td>function_selector - Selects which function to perform. </td></tr>
    <tr><td class="paramdir">[in,out]</td><td class="paramname">float</td><td>noise_1sigma[3] - The gyroscope 1-sigma white noise values in rad/sec. (used to set or get depending on <code>function_selector</code>) </td></tr>
  </table>
  </dd>
</dl>
<dl><dt><b>Return values:</b></dt><dd>
  <table class="retval">
    <tr><td class="paramname">MIP_INTERFACE_ERROR</td><td>When there is a problem with the command format or the<br/>
 the device communications failed.<br/>
 </td></tr>
    <tr><td class="paramname">MIP_INTERFACE_OK</td><td>The command was successful.<br/>
 </td></tr>
  </table>
  </dd>
</dl>
<h2><a class="anchor" id="NOTES"></a>
NOTES</h2>
<p><br/>
 Possible <code>function_selector</code> values:<br/>
 </p>
<ul>
<li>0x01 - Use New Settings </li>
<li>0x02 - Read Current Settings </li>
<li>0x03 - Save Current Settings as Startup Settings </li>
<li>0x04 - Load Saved Settings </li>
<li>0x05 - Load Factory Default Settings</li>
</ul>
<p><code>settings</code> may be NULL for the following <code>function_selector</code> values:</p>
<ul>
<li>0x03 - Save Current Settings as Startup Settings </li>
<li>0x04 - Load Saved Settings </li>
<li>0x05 - Load Factory Default Settings</li>
</ul>
<p>The gyroscope 1-sigma white noise values are ordered [x, y, z] in the<br/>
 sensor frame in rad/sec. These values are used as process noise and allow the user to tune<br/>
 the behavior of the Kalman filter for their particular application. </p>

</div>
</div>
<a class="anchor" id="a9abac39b694e67b2e31f866d294e9408"></a><!-- doxytag: member="mip_sdk_nav.h::mip_nav_heading_source" ref="a9abac39b694e67b2e31f866d294e9408" args="(mip_interface *device_interface, u8 function_selector, u8 *heading_source)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u16 mip_nav_heading_source </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct__mip__interface.html">mip_interface</a> *&#160;</td>
          <td class="paramname"><em>device_interface</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>function_selector</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8 *&#160;</td>
          <td class="paramname"><em>heading_source</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<h2><a class="anchor" id="DESCRIPTION"></a>
DESCRIPTION</h2>
<p>Set or read the filter's heading update source settings. </p>
<h2><a class="anchor" id="DETAILS"></a>
DETAILS</h2>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">mip_interface</td><td>*device_interface - The device interface. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">u8</td><td>function_selector - Selects which function to perform. </td></tr>
    <tr><td class="paramdir">[in,out]</td><td class="paramname">u8</td><td>*heading_source - The source of heading updates to the filter. (used to set or get depending on <code>function_selector</code>) </td></tr>
  </table>
  </dd>
</dl>
<dl><dt><b>Return values:</b></dt><dd>
  <table class="retval">
    <tr><td class="paramname">MIP_INTERFACE_ERROR</td><td>When there is a problem with the command format or the<br/>
 the device communications failed.<br/>
 </td></tr>
    <tr><td class="paramname">MIP_INTERFACE_OK</td><td>The command was successful.<br/>
 </td></tr>
  </table>
  </dd>
</dl>
<h2><a class="anchor" id="NOTES"></a>
NOTES</h2>
<p><br/>
 Possible <code>function_selector</code> values:<br/>
 </p>
<ul>
<li>0x01 - Use New Settings </li>
<li>0x02 - Read Current Settings </li>
<li>0x03 - Save Current Settings as Startup Settings </li>
<li>0x04 - Load Saved Settings </li>
<li>0x05 - Load Factory Default Settings</li>
</ul>
<p><code>settings</code> may be NULL for the following <code>function_selector</code> values:</p>
<ul>
<li>0x03 - Save Current Settings as Startup Settings </li>
<li>0x04 - Load Saved Settings </li>
<li>0x05 - Load Factory Default Settings</li>
</ul>
<p>Please consult the device DCP for valid heading update source values. </p>

</div>
</div>
<a class="anchor" id="ad473cba1f4aeaaed024d2f6650925b4f"></a><!-- doxytag: member="mip_sdk_nav.h::mip_nav_heading_update_state_byteswap" ref="ad473cba1f4aeaaed024d2f6650925b4f" args="(mip_nav_heading_update_state *heading_update_state)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void mip_nav_heading_update_state_byteswap </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct__mip__nav__heading__update__state.html">mip_nav_heading_update_state</a> *&#160;</td>
          <td class="paramname"><em>heading_update_state</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<h2><a class="anchor" id="DESCRIPTION"></a>
DESCRIPTION</h2>
<p>Byteswap a NAV Heading Update State Structure. </p>
<h2><a class="anchor" id="DETAILS"></a>
DETAILS</h2>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">mip_nav_heading_update_state</td><td>*heading_update_state - The structure to be byteswapped. </td></tr>
  </table>
  </dd>
</dl>
<h2><a class="anchor" id="NOTES"></a>
NOTES</h2>
<p>None </p>

</div>
</div>
<a class="anchor" id="acbaa20c0d1133fc507a31522c28c4cbe"></a><!-- doxytag: member="mip_sdk_nav.h::mip_nav_llh_pos_byteswap" ref="acbaa20c0d1133fc507a31522c28c4cbe" args="(mip_nav_llh_pos *llh_pos)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void mip_nav_llh_pos_byteswap </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct__mip__nav__llh__pos.html">mip_nav_llh_pos</a> *&#160;</td>
          <td class="paramname"><em>llh_pos</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<h2><a class="anchor" id="DESCRIPTION"></a>
DESCRIPTION</h2>
<p>Byteswap a NAV LLH Position Structure. </p>
<h2><a class="anchor" id="DETAILS"></a>
DETAILS</h2>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">mip_nav_llh_pos</td><td>*llh_pos - The structure to be byteswapped. </td></tr>
  </table>
  </dd>
</dl>
<h2><a class="anchor" id="NOTES"></a>
NOTES</h2>
<p>None </p>

</div>
</div>
<a class="anchor" id="a688d5b07548ea7f75d2d6661e711eebe"></a><!-- doxytag: member="mip_sdk_nav.h::mip_nav_llh_pos_uncertainty_byteswap" ref="a688d5b07548ea7f75d2d6661e711eebe" args="(mip_nav_llh_pos_uncertainty *llh_pos_uncertainty)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void mip_nav_llh_pos_uncertainty_byteswap </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct__mip__nav__llh__pos__uncertainty.html">mip_nav_llh_pos_uncertainty</a> *&#160;</td>
          <td class="paramname"><em>llh_pos_uncertainty</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<h2><a class="anchor" id="DESCRIPTION"></a>
DESCRIPTION</h2>
<p>Byteswap a NAV LLH Position Uncertainty Structure. </p>
<h2><a class="anchor" id="DETAILS"></a>
DETAILS</h2>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">mip_nav_llh_pos_uncertainty</td><td>*llh_pos_uncertainty - The structure to be byteswapped. </td></tr>
  </table>
  </dd>
</dl>
<h2><a class="anchor" id="NOTES"></a>
NOTES</h2>
<p>None </p>

</div>
</div>
<a class="anchor" id="a674fe5e1b7d398d6e931a462d93adaec"></a><!-- doxytag: member="mip_sdk_nav.h::mip_nav_magnetic_model_byteswap" ref="a674fe5e1b7d398d6e931a462d93adaec" args="(mip_nav_magnetic_model *magnetic_model)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void mip_nav_magnetic_model_byteswap </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct__mip__nav__magnetic__model.html">mip_nav_magnetic_model</a> *&#160;</td>
          <td class="paramname"><em>magnetic_model</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<h2><a class="anchor" id="DESCRIPTION"></a>
DESCRIPTION</h2>
<p>Byteswap a NAV Magnetic Model Structure. </p>
<h2><a class="anchor" id="DETAILS"></a>
DETAILS</h2>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">mip_nav_magnetic_model</td><td>*magnetic_model - The structure to be byteswapped. </td></tr>
  </table>
  </dd>
</dl>
<h2><a class="anchor" id="NOTES"></a>
NOTES</h2>
<p>None </p>

</div>
</div>
<a class="anchor" id="ab9a6c8766256b9b37da3580922e75869"></a><!-- doxytag: member="mip_sdk_nav.h::mip_nav_ned_vel_uncertainty_byteswap" ref="ab9a6c8766256b9b37da3580922e75869" args="(mip_nav_ned_vel_uncertainty *ned_vel_uncertainty)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void mip_nav_ned_vel_uncertainty_byteswap </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct__mip__nav__ned__vel__uncertainty.html">mip_nav_ned_vel_uncertainty</a> *&#160;</td>
          <td class="paramname"><em>ned_vel_uncertainty</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<h2><a class="anchor" id="DESCRIPTION"></a>
DESCRIPTION</h2>
<p>Byteswap a NAV NED Velocity Uncertainty Structure. </p>
<h2><a class="anchor" id="DETAILS"></a>
DETAILS</h2>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">mip_nav_ned_vel_uncertainty</td><td>*ned_vel_uncertainty - The structure to be byteswapped. </td></tr>
  </table>
  </dd>
</dl>
<h2><a class="anchor" id="NOTES"></a>
NOTES</h2>
<p>None </p>

</div>
</div>
<a class="anchor" id="ae714b61014e1abd794de2d4b8508ba53"></a><!-- doxytag: member="mip_sdk_nav.h::mip_nav_ned_velocity_byteswap" ref="ae714b61014e1abd794de2d4b8508ba53" args="(mip_nav_ned_velocity *ned_velocity)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void mip_nav_ned_velocity_byteswap </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct__mip__nav__ned__velocity.html">mip_nav_ned_velocity</a> *&#160;</td>
          <td class="paramname"><em>ned_velocity</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<h2><a class="anchor" id="DESCRIPTION"></a>
DESCRIPTION</h2>
<p>Byteswap a NAV NED Velocity Structure. </p>
<h2><a class="anchor" id="DETAILS"></a>
DETAILS</h2>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">mip_nav_ned_velocity</td><td>*ned_velocity - The structure to be byteswapped. </td></tr>
  </table>
  </dd>
</dl>
<h2><a class="anchor" id="NOTES"></a>
NOTES</h2>
<p>None </p>

</div>
</div>
<a class="anchor" id="a389eb291dac0c4071db16543e3549ecf"></a><!-- doxytag: member="mip_sdk_nav.h::mip_nav_quaternion_attitude_uncertainty_byteswap" ref="a389eb291dac0c4071db16543e3549ecf" args="(mip_nav_quaternion_attitude_uncertainty *quaternion_attitude_uncertainty)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void mip_nav_quaternion_attitude_uncertainty_byteswap </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct__mip__nav__quaternion__attitude__uncertainty.html">mip_nav_quaternion_attitude_uncertainty</a> *&#160;</td>
          <td class="paramname"><em>quaternion_attitude_uncertainty</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<h2><a class="anchor" id="DESCRIPTION"></a>
DESCRIPTION</h2>
<p>Byteswap a NAV Quaternion Attitude Uncertainty Structure. </p>
<h2><a class="anchor" id="DETAILS"></a>
DETAILS</h2>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">mip_nav_quaternion_attitude_uncertainty</td><td>*quaternion_attitude_uncertainty - The structure to be byteswapped. </td></tr>
  </table>
  </dd>
</dl>
<h2><a class="anchor" id="NOTES"></a>
NOTES</h2>
<p>None </p>

</div>
</div>
<a class="anchor" id="a3cdf9bd310fe5f6bc8dd9f5ddb24cd97"></a><!-- doxytag: member="mip_sdk_nav.h::mip_nav_reset_filter" ref="a3cdf9bd310fe5f6bc8dd9f5ddb24cd97" args="(mip_interface *device_interface)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u16 mip_nav_reset_filter </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct__mip__interface.html">mip_interface</a> *&#160;</td>
          <td class="paramname"><em>device_interface</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<h2><a class="anchor" id="DESCRIPTION"></a>
DESCRIPTION</h2>
<p>Reset the Kalman Filter. </p>
<h2><a class="anchor" id="DETAILS"></a>
DETAILS</h2>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">mip_interface</td><td>*device_interface - The device interface. </td></tr>
  </table>
  </dd>
</dl>
<dl><dt><b>Return values:</b></dt><dd>
  <table class="retval">
    <tr><td class="paramname">MIP_INTERFACE_ERROR</td><td>When there is a problem with the command format or the<br/>
 the device communications failed.<br/>
 </td></tr>
    <tr><td class="paramname">MIP_INTERFACE_OK</td><td>The command was successful.<br/>
 </td></tr>
  </table>
  </dd>
</dl>
<h2><a class="anchor" id="NOTES"></a>
NOTES</h2>
<p>None </p>

</div>
</div>
<a class="anchor" id="a042dab955eeaec0a7be038b0056409c7"></a><!-- doxytag: member="mip_sdk_nav.h::mip_nav_sensor2vehicle_offset" ref="a042dab955eeaec0a7be038b0056409c7" args="(mip_interface *device_interface, u8 function_selector, float offset[3])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u16 mip_nav_sensor2vehicle_offset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct__mip__interface.html">mip_interface</a> *&#160;</td>
          <td class="paramname"><em>device_interface</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>function_selector</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>offset</em>[3]&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<h2><a class="anchor" id="DESCRIPTION"></a>
DESCRIPTION</h2>
<p>Set or read the filter's sensor to vehicle frame offset settings. </p>
<h2><a class="anchor" id="DETAILS"></a>
DETAILS</h2>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">mip_interface</td><td>*device_interface - The device interface. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">u8</td><td>function_selector - Selects which function to perform. </td></tr>
    <tr><td class="paramdir">[in,out]</td><td class="paramname">float</td><td>offset - The sensor to vehicle frame offset in meters. (used to set or get depending on <code>function_selector</code>) </td></tr>
  </table>
  </dd>
</dl>
<dl><dt><b>Return values:</b></dt><dd>
  <table class="retval">
    <tr><td class="paramname">MIP_INTERFACE_ERROR</td><td>When there is a problem with the command format or the<br/>
 the device communications failed.<br/>
 </td></tr>
    <tr><td class="paramname">MIP_INTERFACE_OK</td><td>The command was successful.<br/>
 </td></tr>
  </table>
  </dd>
</dl>
<h2><a class="anchor" id="NOTES"></a>
NOTES</h2>
<p><br/>
 Possible <code>function_selector</code> values:<br/>
 </p>
<ul>
<li>0x01 - Use New Settings </li>
<li>0x02 - Read Current Settings </li>
<li>0x03 - Save Current Settings as Startup Settings </li>
<li>0x04 - Load Saved Settings </li>
<li>0x05 - Load Factory Default Settings</li>
</ul>
<p><code>settings</code> may be NULL for the following <code>function_selector</code> values:</p>
<ul>
<li>0x03 - Save Current Settings as Startup Settings </li>
<li>0x04 - Load Saved Settings </li>
<li>0x05 - Load Factory Default Settings</li>
</ul>
<p>The offset is [x, y, z] in meters from the sensor frame to the vehicle frame, expressed in the sensor frame. </p>

</div>
</div>
<a class="anchor" id="aea36bf98669903258dc8fc36305dd086"></a><!-- doxytag: member="mip_sdk_nav.h::mip_nav_sensor2vehicle_tranformation" ref="aea36bf98669903258dc8fc36305dd086" args="(mip_interface *device_interface, u8 function_selector, float euler_angles[3])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u16 mip_nav_sensor2vehicle_tranformation </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct__mip__interface.html">mip_interface</a> *&#160;</td>
          <td class="paramname"><em>device_interface</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>function_selector</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>euler_angles</em>[3]&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<h2><a class="anchor" id="DESCRIPTION"></a>
DESCRIPTION</h2>
<p>Set or read the filter's sensor to vehicle transformation settings. </p>
<h2><a class="anchor" id="DETAILS"></a>
DETAILS</h2>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">mip_interface</td><td>*device_interface - The device interface. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">u8</td><td>function_selector - Selects which function to perform. </td></tr>
    <tr><td class="paramdir">[in,out]</td><td class="paramname">float</td><td>euler_angles[3] - The sensor to vehicle transformation expressed as Euler angles<br/>
 in radians. (used to set or get depending on <code>function_selector</code>) </td></tr>
  </table>
  </dd>
</dl>
<dl><dt><b>Return values:</b></dt><dd>
  <table class="retval">
    <tr><td class="paramname">MIP_INTERFACE_ERROR</td><td>When there is a problem with the command format or the<br/>
 the device communications failed.<br/>
 </td></tr>
    <tr><td class="paramname">MIP_INTERFACE_OK</td><td>The command was successful.<br/>
 </td></tr>
  </table>
  </dd>
</dl>
<h2><a class="anchor" id="NOTES"></a>
NOTES</h2>
<p><br/>
 Possible <code>function_selector</code> values:<br/>
 </p>
<ul>
<li>0x01 - Use New Settings </li>
<li>0x02 - Read Current Settings </li>
<li>0x03 - Save Current Settings as Startup Settings </li>
<li>0x04 - Load Saved Settings </li>
<li>0x05 - Load Factory Default Settings</li>
</ul>
<p><code>settings</code> may be NULL for the following <code>function_selector</code> values:</p>
<ul>
<li>0x03 - Save Current Settings as Startup Settings </li>
<li>0x04 - Load Saved Settings </li>
<li>0x05 - Load Factory Default Settings</li>
</ul>
<p>The angles are [roll, pitch, yaw] in radians from the sensor frame to the vehicle frame. </p>

</div>
</div>
<a class="anchor" id="a057765758cb935ac3292c96d46aa6210"></a><!-- doxytag: member="mip_sdk_nav.h::mip_nav_set_init_attitude" ref="a057765758cb935ac3292c96d46aa6210" args="(mip_interface *device_interface, float euler_angles[3])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u16 mip_nav_set_init_attitude </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct__mip__interface.html">mip_interface</a> *&#160;</td>
          <td class="paramname"><em>device_interface</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>euler_angles</em>[3]&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<h2><a class="anchor" id="DESCRIPTION"></a>
DESCRIPTION</h2>
<p>Initialize the Kalman Filter with the provided Euler angles. </p>
<h2><a class="anchor" id="DETAILS"></a>
DETAILS</h2>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">mip_interface</td><td>*device_interface - The device interface. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">float</td><td>euler_angles[3] - The Euler angles in radians. </td></tr>
  </table>
  </dd>
</dl>
<dl><dt><b>Return values:</b></dt><dd>
  <table class="retval">
    <tr><td class="paramname">MIP_INTERFACE_ERROR</td><td>When there is a problem with the command format or the<br/>
 the device communications failed.<br/>
 </td></tr>
    <tr><td class="paramname">MIP_INTERFACE_OK</td><td>The command was successful.<br/>
 </td></tr>
  </table>
  </dd>
</dl>
<h2><a class="anchor" id="NOTES"></a>
NOTES</h2>
<p>Order of angles is [roll, pitch, yaw] in radians. </p>

</div>
</div>
<a class="anchor" id="a0e6be138e6bdd4fe1a4b3c8c7c3cc6f6"></a><!-- doxytag: member="mip_sdk_nav.h::mip_nav_set_init_attitude_from_ahrs" ref="a0e6be138e6bdd4fe1a4b3c8c7c3cc6f6" args="(mip_interface *device_interface, float declination)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u16 mip_nav_set_init_attitude_from_ahrs </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct__mip__interface.html">mip_interface</a> *&#160;</td>
          <td class="paramname"><em>device_interface</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>declination</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<h2><a class="anchor" id="DESCRIPTION"></a>
DESCRIPTION</h2>
<p>Initialize the Kalman Filter from the AHRS algorithm output, taking into account the magnetic declination angle povided. </p>
<h2><a class="anchor" id="DETAILS"></a>
DETAILS</h2>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">mip_interface</td><td>*device_interface - The device interface. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">float</td><td>declination - The local magnetic declination angle in radians. </td></tr>
  </table>
  </dd>
</dl>
<dl><dt><b>Return values:</b></dt><dd>
  <table class="retval">
    <tr><td class="paramname">MIP_INTERFACE_ERROR</td><td>When there is a problem with the command format or the<br/>
 the device communications failed.<br/>
 </td></tr>
    <tr><td class="paramname">MIP_INTERFACE_OK</td><td>The command was successful.<br/>
 </td></tr>
  </table>
  </dd>
</dl>
<h2><a class="anchor" id="NOTES"></a>
NOTES</h2>
<p>The output of the internal AHRS orientation algorithm will be used to initialize<br/>
 the filter, taking into account the user-provided magnetic declination angle. </p>

</div>
</div>
<a class="anchor" id="abbac9cc02470a968bf6bbe02b54042e7"></a><!-- doxytag: member="mip_sdk_nav.h::mip_nav_set_init_heading" ref="abbac9cc02470a968bf6bbe02b54042e7" args="(mip_interface *device_interface, float heading)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u16 mip_nav_set_init_heading </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct__mip__interface.html">mip_interface</a> *&#160;</td>
          <td class="paramname"><em>device_interface</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>heading</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<h2><a class="anchor" id="DESCRIPTION"></a>
DESCRIPTION</h2>
<p>Initialize the Kalman Filter with the provided true heading angle. </p>
<h2><a class="anchor" id="DETAILS"></a>
DETAILS</h2>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">mip_interface</td><td>*device_interface - The device interface. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">float</td><td>heading - The true heading angle in radians. </td></tr>
  </table>
  </dd>
</dl>
<dl><dt><b>Return values:</b></dt><dd>
  <table class="retval">
    <tr><td class="paramname">MIP_INTERFACE_ERROR</td><td>When there is a problem with the command format or the<br/>
 the device communications failed.<br/>
 </td></tr>
    <tr><td class="paramname">MIP_INTERFACE_OK</td><td>The command was successful.<br/>
 </td></tr>
  </table>
  </dd>
</dl>
<h2><a class="anchor" id="NOTES"></a>
NOTES</h2>
<p>Roll and Pitch will be calculated by the device using the accelerometers. </p>

</div>
</div>
<a class="anchor" id="a4eb14e455b187fced017031779442321"></a><!-- doxytag: member="mip_sdk_nav.h::mip_nav_status_byteswap" ref="a4eb14e455b187fced017031779442321" args="(mip_nav_status *status)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void mip_nav_status_byteswap </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct__mip__nav__status.html">mip_nav_status</a> *&#160;</td>
          <td class="paramname"><em>status</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<h2><a class="anchor" id="DESCRIPTION"></a>
DESCRIPTION</h2>
<p>Byteswap a NAV Status Structure. </p>
<h2><a class="anchor" id="DETAILS"></a>
DETAILS</h2>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">mip_nav_status</td><td>*status - The structure to be byteswapped. </td></tr>
  </table>
  </dd>
</dl>
<h2><a class="anchor" id="NOTES"></a>
NOTES</h2>
<p>None </p>

</div>
</div>
<a class="anchor" id="a1e58fb2f35e665ad8f984c770a02b70b"></a><!-- doxytag: member="mip_sdk_nav.h::mip_nav_timestamp_byteswap" ref="a1e58fb2f35e665ad8f984c770a02b70b" args="(mip_nav_timestamp *timestamp)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void mip_nav_timestamp_byteswap </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct__mip__nav__timestamp.html">mip_nav_timestamp</a> *&#160;</td>
          <td class="paramname"><em>timestamp</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<h2><a class="anchor" id="DESCRIPTION"></a>
DESCRIPTION</h2>
<p>Byteswap a NAV Timestamp Structure. </p>
<h2><a class="anchor" id="DETAILS"></a>
DETAILS</h2>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">mip_nav_timestamp</td><td>*timestamp - The structure to be byteswapped. </td></tr>
  </table>
  </dd>
</dl>
<h2><a class="anchor" id="NOTES"></a>
NOTES</h2>
<p>None </p>

</div>
</div>
<a class="anchor" id="a4b036927b1d6af532c1a855df60b28c0"></a><!-- doxytag: member="mip_sdk_nav.h::mip_nav_vehicle_dynamics_mode" ref="a4b036927b1d6af532c1a855df60b28c0" args="(mip_interface *device_interface, u8 function_selector, u8 *dynamics_mode)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u16 mip_nav_vehicle_dynamics_mode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct__mip__interface.html">mip_interface</a> *&#160;</td>
          <td class="paramname"><em>device_interface</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>function_selector</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8 *&#160;</td>
          <td class="paramname"><em>dynamics_mode</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<h2><a class="anchor" id="DESCRIPTION"></a>
DESCRIPTION</h2>
<p>Set or read the filter's vehicle dynamics mode settings. </p>
<h2><a class="anchor" id="DETAILS"></a>
DETAILS</h2>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">mip_interface</td><td>*device_interface - The device interface. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">u8</td><td>function_selector - Selects which function to perform. </td></tr>
    <tr><td class="paramdir">[in,out]</td><td class="paramname">u8</td><td>*dynamics_mode - The vehicle dynamics mode. (used to set or get depending on <code>function_selector</code>) </td></tr>
  </table>
  </dd>
</dl>
<dl><dt><b>Return values:</b></dt><dd>
  <table class="retval">
    <tr><td class="paramname">MIP_INTERFACE_ERROR</td><td>When there is a problem with the command format or the<br/>
 the device communications failed.<br/>
 </td></tr>
    <tr><td class="paramname">MIP_INTERFACE_OK</td><td>The command was successful.<br/>
 </td></tr>
  </table>
  </dd>
</dl>
<h2><a class="anchor" id="NOTES"></a>
NOTES</h2>
<p><br/>
 Possible <code>function_selector</code> values:<br/>
 </p>
<ul>
<li>0x01 - Use New Settings </li>
<li>0x02 - Read Current Settings </li>
<li>0x03 - Save Current Settings as Startup Settings </li>
<li>0x04 - Load Saved Settings </li>
<li>0x05 - Load Factory Default Settings</li>
</ul>
<p><code>settings</code> may be NULL for the following <code>function_selector</code> values:</p>
<ul>
<li>0x03 - Save Current Settings as Startup Settings </li>
<li>0x04 - Load Saved Settings </li>
<li>0x05 - Load Factory Default Settings</li>
</ul>
<p>Please reference the device DCP for valid <code>dynamics_mode</code> values. </p>

</div>
</div>
<a class="anchor" id="a542c140a3d49da783a1338a7c88a95dd"></a><!-- doxytag: member="mip_sdk_nav.h::mip_nav_wgs84_gravity_mag_byteswap" ref="a542c140a3d49da783a1338a7c88a95dd" args="(mip_nav_wgs84_gravity_mag *wgs84_gravity_mag)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void mip_nav_wgs84_gravity_mag_byteswap </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct__mip__nav__wgs84__gravity__mag.html">mip_nav_wgs84_gravity_mag</a> *&#160;</td>
          <td class="paramname"><em>wgs84_gravity_mag</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<h2><a class="anchor" id="DESCRIPTION"></a>
DESCRIPTION</h2>
<p>Byteswap a NAV WGS84 Gravity Magnitude Structure. </p>
<h2><a class="anchor" id="DETAILS"></a>
DETAILS</h2>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">mip_nav_wgs84_gravity_mag</td><td>*wgs84_gravity_mag - The structure to be byteswapped. </td></tr>
  </table>
  </dd>
</dl>
<h2><a class="anchor" id="NOTES"></a>
NOTES</h2>
<p>None </p>

</div>
</div>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>



<hr class="footer"/><address class="footer"><small>
Generated on Wed Oct 19 2011 15:55:46 for C MIP-SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.7.5.1
</small></address>

</body>
</html>
